{"id":1509,"date":"2008-04-11T00:38:00","date_gmt":"2008-04-11T00:38:00","guid":{"rendered":"http:\/\/gleamynode.net\/articles\/1509\/switching-from-gnome-to-xfce-44"},"modified":"2022-12-28T01:45:55","modified_gmt":"2022-12-27T16:45:55","slug":"switching-from-gnome-to-xfce-4-4","status":"publish","type":"post","link":"https:\/\/vault.motd.kr\/wordpress\/posts\/1509\/switching-from-gnome-to-xfce-4-4\/","title":{"rendered":"Switching from GNOME to XFCE 4.4"},"content":{"rendered":"
I recently switched from GNOME<\/a> to XFCE<\/a> + SLiM<\/a>, which is more light-weight. I am very satisfied with XFCE because of smaller footprint and less unnecessary applications.<\/p>\n However, I have encountered a few small issues.<\/p>\n \nClicking a URL in Thunderbird doesn’t open a browser at all. I was able to find a solution here<\/a>. The more elegant and XFCE-friendly solution is to place the following file into \/usr\/lib\/mozilla-thunderbird\/defaults\/pref\/<\/tt>:<\/p>\n <\/p>\n \nEvince is a great document viewer, but it depends on many GNOME libraries. Therefore, installing Evince again means that the complete switchover to XFCE doesn’t make a sense. Instead, I installed the official Adobe Acrobat Reader as an alternative. (epdfview<\/tt><\/a> was also an option, but it lacks some essential features.)<\/p>\n I use QtCurve<\/a> theme for GTK2, KDE3 and 4. The problem is that acroread<\/tt> is still a 32-bit application, and there’s no libqtcurve.so<\/tt> in Gentoo emul-*<\/tt> packages. The result was working but ugly and inconsistent look.<\/p>\n To make acroread<\/tt> have the same look with other 64-bit GUI applications, I have set up chrooted Gentoo x86 installation<\/a>, emerged gtk-engines-qtcurve<\/tt> there and copied the 32-bit libqtcurve.so<\/tt> into \/usr\/lib32\/gtk-2.0\/2.10.0\/engines\/<\/tt>.<\/p>\n To be honest, it was painful to build all x86 stuff just for a single shared object, but it is also nice to see all applications has the same look and feel.<\/p>\n \nXFCE Notes applet saves its files a few minutes after keystroke, and it often leads to the loss of recent changes in my to-do list. There’s no workaround other than modifying the source code AFAIK. I hope the save timeout value becomes configurable in the near future.<\/p>\n \nWith Metacity, I mapped ‘alt-grave(`)’ to cycle windows list backward. This mapping is very useful when you pressed alt-tab one or two more times by mistake – you can always go backward with just a few more alt-grave instead of cycling the long windows list with many alt-tab keystrokes.<\/p>\n \nXFCE Time Out applet is a good alternative to Workrave<\/a>, but it doesn’t stop counting down even if I am away from the computer.<\/p>\n \nI mentioned a few problems I’ve found while I use XFCE 4.4 in this post and provided workarounds for some of them. You might feel that XFCE has a lot of problem from this post, but you got it wrong if you felt so. In my opinion, XFCE is an extremely stable and fast desktop environment with nice features and better customizability.<\/p>\n","protected":false},"excerpt":{"rendered":" I recently switched from GNOME to XFCE + SLiM, which is more light-weight. I am very satisfied with XFCE because of smaller footprint and less unnecessary applications. However, I have encountered a few small issues. Problem with opening a URL from Thunderbird Clicking a URL in Thunderbird doesn’t open a browser at all. I was… Continue reading Problem with opening a URL from Thunderbird<\/h3>\n
\n
# \/usr\/lib\/mozilla-thunderbird-defaults\/pref\/xfce.js
\n
\nuser_pref(\"network.protocol-handler.app.http\",\"\/usr\/bin\/exo-open\");
\nuser_pref(\"network.protocol-handler.app.https\",\"\/usr\/bin\/exo-open\");
\nuser_pref(\"network.protocol-handler.app.ftp\",\"\/usr\/bin\/exo-open\");
\n<\/pre>\n<\/blockquote>\nEvince still requires GNOME.<\/h3>\n
Notes applet loses the recent changes.<\/h3>\n
XWFM doesn’t have a shortcut for cycling windows list backward.<\/h3>\n
Time Out applet counts down even if there’s no user activity.<\/h3>\n
Conclusion<\/h3>\n