aboutsummaryrefslogtreecommitdiff
path: root/distro_guides/xfce.html
blob: 625ac1a69072122e4c563a67f601e07aa218da10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<!DOCTYPE html>
<html>
 
<head>
    <title></title>

<style>

body {
    color: black;
    background-image: url('../images/linux_background.png');
}

table {
    color: black;
    background-color: #bebebe;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}

</style>

</head>
 
<body>
    <a href="../index.html"><img src="../images/back_home.png" alt="Back to
    home page"/></a> <br/>
    <a href="../linux_room.html#distro_guides"><img src="images/back.png"
    alt="Back to linux room"/></a>
    
    <center>
        <table border="1" width="60%">
            <tr>
                <td>
                    <h2>Xfce DE</h2>
                    <p>
                        Indeed the best DE out there.
                    </p>
                </td>
            </tr>
        </table>

        <table border="1" width="60%">
            <tr>
                <td>
                    <p>
                        By default xfce is a very plain desktop and looks kind
                        of old and shitty (like this website), but it can look
                        and feel great with some work!
                    </p>
                    <ul>
                        <li>Install nicer icons like papirus, can never go
						wrong with papirus icons.  then set them as your icon
						theme</li>
                        <li>
                            Install a better theme. Some good ones are:
                            <ul>
                                <li><a href="https://drasite.com/flat-remix-gtk"
                                target="_blank">flat-remix</a></li>
                                <li><a href="https://www.xfce-look.org/p/1681313/"
                                target="_blank">gruvbox</a></lib>
                                <li><a href="https://www.xfce-look.org/p/2098041"
                                target="_blank">DoorMaker</a></li>
                                <li><a href="https://www.xfce-look.org/p/1394325"
                                target="_blank">BaZik</a></li>
                            </ul>
                       </li>
                       <li>
                           Install kvantum and kvantum-qt5 to change qt
                           themes. Add this to <code>/etc/environment</code>
                           for kvantum to work:<br/>
                           <code>
                               QT_STYLE_OVERRIDE=kvantum
                           </code>
                       </li>
                        <li>
                            Whisker menu for those who want a more modern menu:
                            <ul>
                                 <li>Install whisker menu for a way better
                                 menu</li>
                                 <li>Go into the panel settings to remove the
                                 old one and change it to whisker menu.</li>
                            </ul>
                        </li>
                        <li>
                            Enable clipman as one of the startup apps for a kde
                            like clipboard.
                        </li>
                        <li>
                            Make some nicer keybinds:
                            <ul>
                                <li>
                                    Bind <code>xfce4-popup-whiskermenu</code>
                                    to something like alt+f1 than use xcape to
                                    bind it to super to get around the xfce
                                    super key bug. Add <code>xcape -e
                                    'Super_L=Alt_L|F1'</code> as a startup
                                    application or whatever dummy keybind you
                                    binded to whiskermenu. Sadly xfce cant bind
                                    anything to super key without breaking
                                    other shortcuts that use super so we have
                                    to use xcape in a painful hacky way.
                                </li>
                                <li>Bind "super+v"
                                to <code>xfce4-clipman-history</code> to make
                                it feel more like the kde clipboard</li>
                            </ul>
                        </li>
                        <li>
                            Make new windows show up at the mouse by going into
                            the "Window ManagerTweaks" "Placement" tab, turning
                            the minimum size all the way up and chaning the
                            place windows position to under the mouse pointer.
                        </li>
                        <li>
                            Go into "Window Manager" and set a cooler window
                            style and more sane shortcuts for virtual desktops.
                        </li>
                        <li>
                            Go into "Window Manager Tweaks" and fuck around
                            with the compositor settings for cool clear things.
                        </li>
                    </ul>
                </td>
            </tr>

            <tr>
                <td>
                    <h2>Rofi in xfce</h2> The default xfce appfinder been
                    causing me issues lately so I decided to switch to rofi.
                    <br/><br/> To make rofi work with my workflow I like to add
                    some binds for it:
                    <ul>
                        <li>Bind <code>rofi -show drun -icon-theme
                        "Papirus-Dark" -show-icons</code> to super+d</li>
                        <li>Bind <code>rofi -show run</code> to super+r</li>
                        <li>Bind <code>rofi -show window -icon-theme
                        "Papirus-Dark" -show-icons</code> to super+w</li>
                    </ul>
                    There is much more I could use rofi for but this is all I
                    need.
                </td>
            </tr>
        </table>
    </center>
</body>
</html>