How to Customize Your Linux Desktop - From GTK to Compiz, PC Game Player
The days of immoral Linux desktops are a apparatus of the career. Modern distros comprise luxuriant tools and options that corsair them to look acceptable and be more practical. predominantly
Unlike Windows, Linux has discrete different widget toolkits. The most known widget engines are GTK+, (distributed with GNOME) and QT. However, humble note that QT or GTK widgets are not the for all that apparatus as desktop widgets. (pronounced “cute”) Widgets are the different elements which obtain up a program’s GUI: scrollbars, arrows, checkboxes, etc.
Widgets and other things like window chrome (the toolbars, panels, etc. of a programs interface) and window garnish (the window’s name canteen, minimize/maximize/close buttons, and the window border) are the different elements that, when joined together, engender a treatise all the modus operandi through QT or GTK. This article devise let go upwards the different resources that are broken there to corsair obtain your desktop look its unexcelled and corsair you clear the most broken of it. It is reachable to decrease the different themes in Linux to substitute how they look or appoint engender your own.
Manipulating GTK Themes
GTK themes are amid the most conversant when it comes to customization. Originally created all the modus operandi through the GIMP, (GNU Image Manipulation Program) GTK is second-hand in luxuriant applications, at bottom in the GNOME desktop stamping-ground.
Each installed GTK treatise is stored in its own folder in /usr/share/themes and has a gtkrc submit that is second-hand to preserve the parameters of the treatise, such as recognize colors, bigness, assertion, etc. Some of the more embroider GTK themes function rasterized PNG graphics to engender the visual conferral of the widgets, but most GTK themes function effects created before the GTK apparatus itself. Although gtkrc files are glide main body text and are for that reason human-readable, there is silence a little erudition curve in with etiquette to to working with them.
Fortunately, GNOME’s Appearance module has a built-in stooge to understandable up with you to engender your own themes in an easy-to-use interface.
The more themes you inveigle installed, the more conversant this stooge can be, since the reachable mass of combinations can be nurtured exponentially if you appoint just a not luxuriant wonderful themes. (To access the Appearance module in GNOME, humble a emit to System ’ Preferences ’ Appearance ’ Customize) This stooge uses themes that inveigle already been installed and allows you to exchange involve and copy parts from different themes to engender your own composite designs; you can function icons from harmonious treatise, widgets from another, window decorations from moreover another, etc. For this function one’s judgement, it is a acceptable tip-off to appoint as luxuriant themes as reachable, since each treatise (even ones you don’t like) can humble underneath one’s wing a larger inventory of avoid parts to come up with with.
This stooge is unexcelled all the modus operandi through those who don’t be versed how to come up with with gtkrc files when or don’t destitution to shell out too much period creating their own treatise. Since themes can be image-based, you are little just before your creativity. If you’re more artistically apt, you may fondness to engender your own themes from line up to measure.
A acceptable modus operandi all the modus operandi through beginners to learn how to engender themes is to download a not luxuriant and then analyze them to descry how other artists made theirs. By using pre-existing themes as a exemplar, you can then engender harmonious of your own. (SVG) These are made in vector graphics editing software like Inkscape, Karbon, or anything else that can export SVG.
Plasma Themes
Unlike GTK themes, Plasma themes second-hand in KDE4 are predominately made up of scalable vector graphics. (even Adobe Illustrator)
KDE4’s conferral contest procedure is much less straightforward than GNOME. While GNOME has harmonious interface module to beat its conferral, KDE4 has discrete.
Most Plasma themes are unmistakeably exact, (mostly glass-like with a not luxuriant minimalistic and metallic variants) and just sickness desktop widgets, the taskbar, etc.
The modules which understandable up with you to beat between themes is located on the desktop right-click menu as contrasted with of the beat center, so newbies may be at sixes at maiden convey how to beat between different themes. Windows are not touched before the Plasma treatise you function, since they are not let go of the Plasma procedure. Rather, window conferral is governed thoroughly choosing a color map and a widget/window garnish luxury well-deserved like in ageless KDE. KDE has a built-in stooge to obtain untested wallpapers, Plasma themes, etc. This is done thoroughly the Appearance module in the KDE4 beat center and is more gladly straightforward. so adding additional Plasma themes is exact.
Next, how to troubleshoot some wide-ranging theme-related problems. OpenOffice.org in exceptional has an annoying mine where the toolbar icons devise beat to a more gladly awful-looking high-contrast icon cease without asking you when a green treatise is detected before the program. predominantly
Dealing with Common Theme-related Problems
Since most programs are get underneath modus operandi up to function light-colored themes, you may engross problems if you function a dark-colored or in another recognize strange treatise. If the high-color icon cease is not installed, (as it rarely is broken of the box) Openoffice.org devise conferral main body text as contrasted with of icons, which looks appoint worse and is selfsame space-inefficient.
Fortunately, this doubt can be smoothly dealt with. (this is done thoroughly Tools ’ Options ’ View in OpenOffice.org) If the maiden method fails to come up with, there is a modus operandi to frolic OpenOffice.org into using the icon get underneath modus operandi you destitution to function.
The easiest modus operandi to emend this doubt is to substitute the icon cease in the OpenOffice.org configuration. OpenOffice.org stores its icon graphics in zip files, which makes them selfsame clement to guide.
These icon packs are buried more gladly exceptionally in the filesystem, so they can be baffling to convoke up. predominantly
To direct the green treatise mine, all you sine qua non do is rename the icon cease of your great (like images_human.zip) to “images_hicontrast.zip”. Ubuntu stores them in /usr/lib/openoffice/share/config/, but the classify varies from distro to distro. You should remove “images_hicontrast.zip” if it exists.
After applying this direct and re-starting OpenOffice.org, OpenOffice.org devise call to mind a consider it is using high-contrast icons, but it devise in really be using the icon get underneath modus operandi you destitution to function and icons devise look the modus operandi you destitution them to. Many stylesheets get underneath modus operandi a unalterable backstage color on comprise elements and inattention to get underneath modus operandi a exceptional main body text color.
Sometimes, websites function stylesheets that confrontation with your procedure colors, in the main if you function a green treatise with ivory main body text. Quite oftentimes, this results in ivory or light-colored main body text on a scintillation backstage, since procedure colors are second-hand all the modus operandi through any attributes not defined before stylesheets. Although you can configure Firefox to function procedure colors all the modus operandi through trap elements, this exclusion is oftentimes too cold and makes most websites look immoral.
One of Firefox’s greatest strengths is its abrupt hackability. Fortunately, there is a affected modus operandi. Firefox has entire settings in its convey:config detachment that understandable up with you to fine-tune the browser’s acting and configuration, but Firefox can also be customized selfsame conscientiously on a per-user infrastructure. Each Firefox analysis has its own userContent.css submit. Fortunately, Firefox provides a pattern to start with all the modus operandi through both userContent.css and userChrome.css.
(not to be at sixes with userChrome.css, which is second-hand to juggle the Firefox GUI itself) userContent.css does not be introduce before hiatus and sine qua non be created in ~/.mozilla/firefox/[your_profile_name]/chrome. userContent.css is second-hand to submit conception guidelines on either a wide-ranging infrastructure or all the modus operandi through clear-cut websites.
If you are using an strange color map, you are overweening to function userContent.css to crack Firefox to override a site’s stylesheet in favor of your own preferences.
If you inveigle any CSS chance at all, you should not convoke up it too baffling to configure userContent.css. As the glide suggests, userContent.css is well-deserved like any other cascading luxury fleece, but it does inveigle a not luxuriant Firefox-specific differences. (If you are untested to CSS, it is clement to learn and more gladly straightforward) If you hoof it into problems, there are luxuriant online guides that wrap the differences between userContent.css and measure CSS in minutiae in uniting to the luxuriant CSS tutorials broken there.
Desktop Compositing
Many operating systems inveigle shifted from using software conception all the modus operandi through desktop effects, as contrasted with opting all the modus operandi through 3d-accelerated desktop effects. Those two projects inveigle culminated in Compiz Fusion, which is discussed in-depth in this detachment. Linux has offered compositing features all the modus operandi through years, starting with the archetype Compiz Quinn, followed before Beryl.
Compiz Fusion Overview
GNOME and KDE 3 inveigle built-in interfaces to function Compiz Fusion, a desktop compositing stooge and window foreman that is a drop-in replacement all the modus operandi through the Metacity Window foreman in GNOME and the expert Kwin window foreman in KDE 3.5. KDE4 has its own compositing apparatus, but Compiz Fusion is overweening to override it. Beryl was from the utterance go a fork of the archetype Compiz Quinn project; both projects are instanter expert.
Compiz Fusion is a childish of and replacement all the modus operandi through Beryl, a compositing foreman that was look at discrete years ago.
Compiz Fusion uses your computer’s 3d-acceleration capabilities to bring forth close visual effects that ritual software-driven graphics are not overweening to copy. The wonderful sift of conception these effects is shifted to the GPU on your graphics everyday kidder or chipset (which would in another recognize be idle) as contrasted with of the mains CPU that is second-hand all the modus operandi through the strong accouterments else. (Nvidia pay for is selfsame acceptable from our experience) Compiz Fusion runs with selfsame but elevated and does not snail-like down expert or low-end machines. Because of this, you scarcity to obtain infallible your graphics everyday kidder or chipset is supported in Linux and there is a driver all the modus operandi through it if certain if you destitution Compiz Fusion to come up with.
Compiz Fusion can do much more than Windows Vista’s “Aero” compositing apparatus. Although GNOME and KDE 3.5 comprise discrete presets on some distros, (notably Ubuntu) Compiz can be fine-tuned with the Compiz Config Settings Manager.
(assuming that CCSM is installed)
Working with Compiz Fusion
CCSM gives you the bright breadth of effects that the Compiz Fusion apparatus is apt of. (CCSM) CCSM can be invoked either thoroughly your favorite desktop environment/window manager’s menu procedure or before typing “ccsm” into a end of the line. It can replicate all of the features that are in Vista’s Aero, and Compiz silence has cash of second to none in harmony features of its own that inveigle been inherited from Beryl and the archetype Compiz. Many people inveigle the misapprehension that Compiz Fusion is essentially eye-candy that is meant to “wow” and engrave untested users. While some of Compiz’s functionality is purely decorative, (and can be modus operandi upwards the excellent if you function all of it at once) some of it is meant to redress all the modus operandi through unalterable disabilities or to corsair obtain using your computer easier. Although there is a crumb of really to that, it is not cloudless to over-generalize.
For chance, the ADD helper stooge can corsair those afflicted with the civil disorder before dimming all windows except the omnipresent occupied harmonious to diminish commotion and to obtain the recriminate at let go easier to convergence on.
Likewise, the magnifier stooge makes main body text easier to pore over on programs that do not pay for spry main body text zooming and the adversary stooge can obtain some interfaces easier to pore over before inverting the colors.
On distros like Ubuntu, Compiz Fusion is installed before hiatus but sine qua non be activated manually once upon a period the requisite video everyday kidder drivers inveigle been acquired. All of these effects could not be smoothly implemented thoroughly ritual software acceleration without slowing the computer down significantly. To corsair Compiz Fusion in GNOME, humble a emit to System ’ Preferences ’ Appearance ’ Visual Effects and excellent the preset caravan you destitution or function CCSM to configure the desired effects. (CCSM is not required to function the presets in GNOME’s Appearance module)
Emerald Overview
Although Compiz Fusion renders the unfeigned windows and controls their behavior effects, you are silence stuck with the archetype GNOME/KDE window decorations before hiatus.
Emerald was from the utterance go designed to come up with with Beryl, that reason the naming trend; the gemstone emerald is technically a number of Beryllium. However, there is a window decorator program called Emerald that allows you to function better-looking window decorations. Emerald has been hither all the modus operandi through awhile, but it silence works as a drop-in replacement all the modus operandi through the measure Window decorator in GNOME or KDE.
Emerald uses “theme” files to bring forth window garnish effects. TruGlass all the modus operandi through transparency effects and Vrunner all the modus operandi through gradients) Each treatise is built hither a clear-cut engine; this is a moneylender to examine denouement in on when constructing your treatise since switching engines can bring forth hugely different effects. These themes each function an apparatus that specializes in a different power (e.g.
If you destitution to function Emerald, you sine qua non appoint it manually. Fortunately, Ubuntu and luxuriant other distros inveigle Emerald in their repositories; Ubuntu users scarcity just species “sudo apt-get appoint emerald” to appoint Emerald. To do this, footpath down the “command” grounds in the window garnish module and remove the archetype value with “/usr/bin/emerald -replace”.
By hiatus, Compiz Fusion devise not function Emerald; you sine qua non manually invoke it thoroughly CCSM in the “window decorations” module. The changes should humble power at the next login. You can invoke the changes in a jiffy before orifice a end of the line and contest “nohup emerald -replace” after re-configuring CCSM to function Emerald with the aforementioned contest. If you endeavour to function Emerald without any themes, no window decorations devise be rendered at all.
To clear broken of problems, obtain infallible you inveigle at least harmonious Emerald treatise installed maiden you corsair Emerald in Compiz Fusion.
Creating Emerald Themes
If you well-deserved destitution to function other people’s Emerald themes, there is an copiousness of them at gnome-look.org. To appoint a treatise, evoke the predominantly.emerald treatise submit you fondness to appoint from its tarball to a classify in your retire folder and click the “import” button in the Emerald program interface.
Emerald provides a itemize of installed themes; to beat to a treatise, click on its actor in the mains itemize. Locate the submit you extracted, excellent it, and then click “open” to appoint it.
The Emerald program also has a built-in interface all the modus operandi through creating themes. Although the curve is called “Edit Theme” it can do abutting more than that. You do not scarcity to comprise effects like plummet shadows or a case of the jitters in the effigy components of your treatise, since Emerald is apt of generating such things dynamically. Once you interpret how Emerald handles different graphics, it is reachable to engender untested ones from line up to measure while using pre-existing ones as a etiquette.
Desktop Widgets
In latest years, Widgets inveigle benefit measure rover in all hip operating systems, although they humble different forms depending on the operating procedure in doubt.
(OS X has the Dashboard while Vista has the Sidebar) Linux also features multiple widget engines all the modus operandi through multiple desktop environments to equipment room on the desktop that would in another recognize be wasted.
Screenlets
GNOME’s just intrinsic widget procedure (aside from different things that can be placed on the GNOME panels) is an highest program called Screenlets. This detachment devise thrash broken the different treatise engines that are on mine all the modus operandi through Linux and what each of them can do. As abutting as widgets humble a emit, the Screenlets program is selfsame fastidious. It has a encyclopaedic number of widgets on mine broken of the caddy, with multiple calendars, clocks, procedure monitors, email checkers, RSS readers, etc. From our chance, the Screenlets program is the unexcelled widget procedure on mine all the modus operandi through Linux since the Widgets come up with equally poetically on GNOME, KDE and luxuriant other window managers.
to excellent from.
In Ubuntu, the Screenlets Manager can be installed before contest “sudo apt-get appoint screenlets”. The Screenlet foreman software also allows you to appoint additional screenlets; (most are located on Linux resource sites like gnome-look.org) these sine qua non be extracted to your retire folder and be placed in the “.screenlets” directory. KDE4 was from the utterance go meant as a reinvention of the ritual desktop concept; essentially the strong accouterments (including any desktop shortcut icons) is made broken of becoming entities called plasmoids that are when integrated with the untested Plasma conception procedure.
Plasma Widgets
The widget procedure in KDE4 is more gladly second to none in harmony.
This is a militant departure from other widget systems mentioned in this article, since those are essentially programs that hoof it on excellent of another desktop stamping-ground without in really being let go of it.
Plasma widgets are exact to function. Many distros comprise just a not luxuriant widgets broken of the caddy, but more are on mine. To humble a emit widget plasmoids to your desktop, right-click anywhere on the desktop in KDE4 and excellent the “Add Widgets” choice. (KDE4 includes a built-in stooge all the modus operandi through acquiring untested widgets, wallpapers, etc.) However, the pick is not as dissimilar as Screenlets or SuperKaramba, but this is just because KDE4 is silence justly untested.
Given period, this deficiency should liquefy into itself. KDE4 widgets are not on mine in any other desktop stamping-ground.
If KDE4 is introduce, nothing else needs to be installed to be overweening to function KDE4 widgets.
SuperKaramba
SuperKaramba axiom most of its function discrete years ago, and silence serves as the widget apparatus all the modus operandi through older versions of KDE. SuperKaramba is a remake of Karamba, an appoint older widget apparatus.
SuperKaramba is unexcelled second-hand in older versions of KDE, since KDE4 has its own built-in widget apparatus and GNOME is not overweening to brandish transparency in SuperKaramba widgets selfsame poetically. SuperKaramba took Karamba’s dogma and added additional features to obtain widgets easier to function (the archetype Karamba had no GUI and no clement modus operandi to humble a emit untested widgets)
Due to its echelon, SuperKaramba has cash of widgets all the modus operandi through every conceivable propose, and luxuriant of them can be get underneath modus operandi up at KDE-oriented resource sites like KDE-look.org. Furthermore, the Screenlets program has the aptitude to function SuperKaramba widgets, although that curve is silence in beta.