The Funtoo Linux project has transitioned to "Hobby Mode" and this wiki is now read-only.
Difference between revisions of "GNOME/Internals"
(Created page with "This page is intended for tracking internal architecture of GNOME. Category:Official Documentation") |
|||
Line 1: | Line 1: | ||
This page is intended for tracking internal architecture of GNOME. | This page is intended for tracking internal architecture of GNOME. | ||
== Changing Required Components == | |||
The file {{f|/usr/share/gnome-session/sessions/gnome.session}} contains a line at the bottom of the file starting with {{c|RequiredComponents=}}, which lists services that GNOME will expect to be able to start. If it can't start one of these components, it will display a fatal error (sick computer) at startup and GNOME will not start. | |||
Some of these so-called 'required' components can be turned off. For example, {{c|org.gnome.SettingsDaemon.UsbGuard}} can be | |||
turned off. To do this, first remove the reference to this component from the {{c|RequiredComponents}} line in the {{f|gnome.session}} file. Then, move {{c|/etc/xdg/autostart/org.gnome.SettingsDaemon.UsbGuard}} to a backup location, such | |||
as {{f|/root}}. The next time you log into your GNOME session, you will see that the {{c|gsd-usbguard}} process is no longer | |||
running, yet GNOME started just fine (since this component is no longer marked as 'required'.) | |||
[[Category:Official Documentation]] | [[Category:Official Documentation]] |
Revision as of 20:54, August 31, 2020
This page is intended for tracking internal architecture of GNOME.
Changing Required Components
The file /usr/share/gnome-session/sessions/gnome.session
contains a line at the bottom of the file starting with {{{1}}}
, which lists services that GNOME will expect to be able to start. If it can't start one of these components, it will display a fatal error (sick computer) at startup and GNOME will not start.
Some of these so-called 'required' components can be turned off. For example, org.gnome.SettingsDaemon.UsbGuard
can be
turned off. To do this, first remove the reference to this component from the RequiredComponents
line in the gnome.session
file. Then, move /etc/xdg/autostart/org.gnome.SettingsDaemon.UsbGuard
to a backup location, such
as /root
. The next time you log into your GNOME session, you will see that the gsd-usbguard
process is no longer
running, yet GNOME started just fine (since this component is no longer marked as 'required'.)