Difference between revisions of "Talk:GNOME"

From ArchWiki
Jump to: navigation, search
(deleted manual hotkeys modification)
(Reference to NetworkManager: new section)
(38 intermediate revisions by 9 users not shown)
Line 1: Line 1:
== Gnome and fontconfig settings ==
+
== Installation ==
 +
Being that {{ic| pacman -S gnome}} produces a numbered list, wouldn't be prudent to specify packages that are ''critical'' for a workable desktop? [[User:T1nk3r3r|T1nk3r3r]] ([[User talk:T1nk3r3r|talk]]) 21:00, 28 January 2013 (UTC)
  
Since there isn't a section dedicated to fonts in gnome3 I was thinking about writing one, but I put it here first:
+
== Candidates for removal (discussion) ==
  
Gnome doesn't use the dpi settings set by xorg server to scale fonts, instead it uses a fixed dpi of 96 that cannot be changed unlike previous versions:
+
* [[GNOME#Some_.27System_Settings.27_not_preserved]] - Poor language and doubles what's explained (more thoroughly) in [[Systemd]]. Should be rewritten and reference to [[Systemd]]
 +
 
 +
* [[GNOME#Extensions_do_not_work_after_GNOME_3_update]] - Advises people to skip version checks when extensions no longer load due to version incompatibility. I'm not sure this is something we should be telling users to do.
 +
 
 +
* [[GNOME#Login_screen]] - GDM is not part of clean GNOME, should we add this to [[GDM]] in stead?
 +
:: +1. I think this part is created before [[GDM]] exist. Merge request added. -- [[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 09:33, 14 September 2012 (UTC)
 +
 
 +
:: I would also like to gather and give a private section to extensions. Currently that information is spread around the article, I think it deserves its own section within this article.
 +
 
 +
:: +1 Added clarity to merge tag. [[User:T1nk3r3r|T1nk3r3r]] ([[User talk:T1nk3r3r|talk]]) 21:18, 28 January 2013 (UTC)
 +
 
 +
::: *very good* info about exporting DBUS vars and editing GDM's dconf was killed in haste (12:19, 8 August 2013‎ Lahwaacz) [[User:Extofme|Extofme]] ([[User talk:Extofme|talk]]) 12:39, 22 October 2013 (UTC)
 +
 
 +
::::You can still restore that, maybe in [[GDM#Configuration]]. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 11:00, 24 October 2013 (UTC)
 +
 
 +
:: We should move to working part of this section to GDM. Their is a own page for GDM and this blows up the page for GNOME, necessary information is missing here (seems to be partially included on GDM-Page - this is the reason why I don't move it) and the lock-screen can now be configured through regular settings-UI in GNOME. [[User:Hoschi|Hoschi]] ([[User talk:Hoschi|talk]]) 16:43, 2 November 2013 (UTC)
 +
 
 +
*[[GNOME#Shutdown_via_the_status_menu]] - As of Gnome (3.6.2), this is no longer the case.  Gnome has switched back to using Power Off in the menu.
 +
 
 +
: I see that the "Troubleshooting" section is bloated and requires cleanup.  I support removal of material so as long that: It is proven to be irrelevant from this point forward, or condensed into notes/tips that are assimilated into the main article with external links for reference if need be.  [[User:T1nk3r3r|T1nk3r3r]] ([[User talk:T1nk3r3r|talk]]) 21:18, 28 January 2013 (UTC)
 +
 
 +
*[[GNOME#Disable_Activity_hot_corner_hovering]] - As of GNOME Shell 3.8.3, this method doesn't work, as the mechanism of triggering "overview" display is updated and the old way is refered as "Fallback". A working hack may be to comment off
 +
{{hc|/usr/share/gnome-shell/js/ui/layout.js|<nowiki>
 +
        //this._pressureBarrier.connect('trigger', Lang.bind(this, this._toggleOverview));
 +
</nowiki>}}
 +
 
 +
*[[GNOME#Disable_Message_Tray_hovering]] - As of GNOME Shell 3.8.3, this method doesn't work for similar reason. A working hack may be to comment off
 +
{{hc|/usr/share/gnome-shell/js/ui/layout.js|<nowiki>
 +
        //Main.messageTray.openTray();
 +
</nowiki>}} [[User:Lns|Lns]] ([[User talk:Lns|talk]]) 06:09, 4 August 2013 (UTC)
 +
 
 +
== GNOME and fontconfig settings ==
 +
 
 +
Since there isn't a section dedicated to fonts in GNOME 3 I was thinking about writing one, but I put it here first:
 +
 
 +
GNOME doesn't use the dpi settings set by xorg server to scale fonts, instead it uses a fixed dpi of 96 that cannot be changed unlike previous versions:
  
 
  /* As we cannot rely on the X server giving us good DPI information, and
 
  /* As we cannot rely on the X server giving us good DPI information, and
Line 67: Line 103:
  
 
:::Perhaps update [[Nautilus]] and reference it? Perhaps simply add that article to the related articles? --[[User:Stefanwilkens|stefanwilkens]] ([[User talk:Stefanwilkens|talk]]) 23:33, 6 September 2012 (UTC)
 
:::Perhaps update [[Nautilus]] and reference it? Perhaps simply add that article to the related articles? --[[User:Stefanwilkens|stefanwilkens]] ([[User talk:Stefanwilkens|talk]]) 23:33, 6 September 2012 (UTC)
 
== Seamonkey and Pulseaudio ==
 
 
#I cant setup seamonkey as default webbrowser.. This is imposible in gnome-control-center without some modyfication.. Google give nothing special, only garbage.
 
#I have "Audigy2 value" and ld10k1 from alsa-tools. How can I do this to work in 5.1? (If you have that problem or/and you know what do, tell me..) Can I disable pa and where? :)
 
[[User:3ED|3ED]] 10:03, 1 May 2011 (EDT)
 
 
== Resizing titlebar in user configuration==
 
 
Should not be better point that sed manipulation to ~/.themes/Adwaita/metacity-1/metacity-theme-3.xml ? --[[User:4javier|4javier]] 07:27, 7 May 2011 (EDT)
 
:Good idea. Sed is not really needed here. I changed it to direct instruction. --[[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 07:11, 29 May 2012 (UTC)
 
::Well done making the edit request more explicit, however I think 4javier was wondering if suggesting a per-user configuration would be more appropriate (~/.themes/... instead of /usr/share/themes/...), reopening this :) I don't use GNOME so I can't test it at the moment. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 10:10, 30 May 2012 (UTC)
 
  
 
== Xmonad section ==
 
== Xmonad section ==
  
 
I think xmonad section should be generalized for every other wm: openbox, fluxbox, ratpoison etc. Is there some gnome3 user who can test the method with other wm than xmonad? --[[User:4javier|4javier]] 05:40, 16 May 2011 (EDT)
 
I think xmonad section should be generalized for every other wm: openbox, fluxbox, ratpoison etc. Is there some gnome3 user who can test the method with other wm than xmonad? --[[User:4javier|4javier]] 05:40, 16 May 2011 (EDT)
 
== «You must install the gnome group» ==
 
This sentence is written in bold characters in the ''Installation'' section. I don't agree: I really don't want to install Epiphany in my system and I really don't want install gnome-applets in my system. These (and others) are not fundamental components of the Gnome DE, so IMHO they have to be moved in gnome-extra or their function has to be explained in the wiki, so people can choose which of them install. What you think about it? [[User:Mons1990|Mons]] 04:53, 29 December 2011 (EST)
 
:Definitely, that section must be rewritten in a more neutral way, giving the readers all the information they need to make their own unbiased decisions. It should also make use of [[Template:Grp]] to provide quick links to the package lists ({{grp|gnome}}, {{grp|gnome-extra}} - unfortunately this template is i686-centric) and should avoid  giving examples of how to install (groups of) packages with pacman, in accordance to [[Help:Style#Official packages]]. -- [[User:Kynikos|Kynikos]] 06:44, 30 December 2011 (EST)
 
  
 
== Add link to official extensions site ==
 
== Add link to official extensions site ==
  
 
I think to add a link to [https://extensions.gnome.org/ extensions.gnome.org], also in order to easy manage the extensions in the browser from the [https://extensions.gnome.org/local/ /local] page. --[[User:Gimmy|Gimmy]] 05:22, 23 January 2012 (EST)
 
I think to add a link to [https://extensions.gnome.org/ extensions.gnome.org], also in order to easy manage the extensions in the browser from the [https://extensions.gnome.org/local/ /local] page. --[[User:Gimmy|Gimmy]] 05:22, 23 January 2012 (EST)
 +
:Link added, this probably deserves a section of its own now that extensions play such a vital role in GNOME. A future rewrite / restructure of this article may be needed. --[[User:Stefanwilkens|stefanwilkens]] ([[User talk:Stefanwilkens|talk]]) 23:52, 6 September 2012 (UTC)
  
==<s>Hiding icons in the top bar</s>==
+
== Remove systemd configuration from 'Some 'System Settings' no preserved' section ==
  
This used to be a link to {{AUR|gnome-shell-extension-noa11y-git}}. As far as I can tell, it was replaced with instructions for doing manually what the shell-extension does automatically.
+
I think that part of the 'Some 'System Settings' no preserved' section regarding switching to systemd should be removed and replaced with a link to systemd wiki. Systemd wiki explains migration more thoroughly and shows how to configure and administrate it.
The upside is it apparently works for any of the tray icons without having to install an extension.
+
:: This entire section can be removed IMO, SystemD has been the default for long enough. Objections? --[[User:Stefanwilkens|stefanwilkens]] ([[User talk:Stefanwilkens|talk]]) 20:55, 14 October 2013 (UTC)
The downside is it's more cumbersome to toggle it on and off. Also, I'm not sure if there are any bugs introduced by the manual method that have been worked out by the people writing the extension.  
+
::: +1. --[[User:Fengchao|Fengchao]] ([[User talk:Fengchao|talk]]) 13:16, 19 October 2013 (UTC)
We could include mention of the AUR package, at least as an alternate method. -[[User:Emiralle|Emiralle]] ([[User talk:Emiralle|talk]]) 23:45, 8 July 2012 (UTC)
+
  
:It's in the Arch Way to leave the choice to the end user, so mentioning the old (removed) method [https://wiki.archlinux.org/index.php?title=GNOME&oldid=170764#Hide_accessibility_icon] as an alternative would probably be the best thing to do. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 11:24, 9 July 2012 (UTC)
+
== Reference to NetworkManager ==
  
::I took a first stab at replacing the info on the AUR packages. A couple of concerns remaining:
+
GNOME 3 uses network-manager-applet, which in turn uses NetworkManager. Maybe this page should contain a reference to NetworkManager, so people with network problems in GNOME know where to look for the solution. I suppose many people do not know that using GNOME means using NetworkManager. [[User:Pelzflorian|Pelzflorian]] ([[User talk:Pelzflorian|talk]]) 16:31, 14 March 2014 (UTC)
 
+
::#There used to be instructions for creating a GNOME shell extension based on {{AUR|gnome-shell-extension-noa11y-git}} to remove the bluetooth icon. I didn't bring it back (though I mention the idea) because I don't think it belongs in the wiki. One can always submit such a thing to the AUR where it can be properly tested and maintained.
+
::#I think there's a problem with the code for {{ic|/usr/share/gnome-shell/js/ui/panel.js}}. It has {{ic|bluetooth}} under {{ic|STANDARD_STATUS_AREA_ORDER}}, so it should probably have a corresponding entry under {{ic|STANDARD_STATUS_AREA_SHELL_IMPLEMENTATION}}. But I'm not a GNOME user, so I can't check the file myself.
+
::--[[User:Emiralle|Emiralle]] ([[User talk:Emiralle|talk]]) 00:24, 12 July 2012 (UTC)
+
 
+
:::Good job Emiralle! I agree on point (1) and about (2) I too guess that a 'bluetooth' entry is missing, but that's something that the next GNOME user using that trick can notice and fix, I'm closing this discussion. -- [[User:Kynikos|Kynikos]] ([[User talk:Kynikos|talk]]) 09:51, 13 July 2012 (UTC)
+
 
+
== Remove systemd configuration from 'Some 'System Settings' no preserved' section ==
+
 
+
I think that part of the 'Some 'System Settings' no preserved' section regarding switching to systemd should be removed and replaced with a link to systemd wiki. Systemd wiki explains migration more thoroughly and shows how to configure and administrate it.
+

Revision as of 16:31, 14 March 2014

Installation

Being that pacman -S gnome produces a numbered list, wouldn't be prudent to specify packages that are critical for a workable desktop? T1nk3r3r (talk) 21:00, 28 January 2013 (UTC)

Candidates for removal (discussion)

+1. I think this part is created before GDM exist. Merge request added. -- Fengchao (talk) 09:33, 14 September 2012 (UTC)
I would also like to gather and give a private section to extensions. Currently that information is spread around the article, I think it deserves its own section within this article.
+1 Added clarity to merge tag. T1nk3r3r (talk) 21:18, 28 January 2013 (UTC)
*very good* info about exporting DBUS vars and editing GDM's dconf was killed in haste (12:19, 8 August 2013‎ Lahwaacz) Extofme (talk) 12:39, 22 October 2013 (UTC)
You can still restore that, maybe in GDM#Configuration. -- Kynikos (talk) 11:00, 24 October 2013 (UTC)
We should move to working part of this section to GDM. Their is a own page for GDM and this blows up the page for GNOME, necessary information is missing here (seems to be partially included on GDM-Page - this is the reason why I don't move it) and the lock-screen can now be configured through regular settings-UI in GNOME. Hoschi (talk) 16:43, 2 November 2013 (UTC)
I see that the "Troubleshooting" section is bloated and requires cleanup. I support removal of material so as long that: It is proven to be irrelevant from this point forward, or condensed into notes/tips that are assimilated into the main article with external links for reference if need be. T1nk3r3r (talk) 21:18, 28 January 2013 (UTC)
  • GNOME#Disable_Activity_hot_corner_hovering - As of GNOME Shell 3.8.3, this method doesn't work, as the mechanism of triggering "overview" display is updated and the old way is refered as "Fallback". A working hack may be to comment off
/usr/share/gnome-shell/js/ui/layout.js
        //this._pressureBarrier.connect('trigger', Lang.bind(this, this._toggleOverview));
/usr/share/gnome-shell/js/ui/layout.js
        //Main.messageTray.openTray();
Lns (talk) 06:09, 4 August 2013 (UTC)

GNOME and fontconfig settings

Since there isn't a section dedicated to fonts in GNOME 3 I was thinking about writing one, but I put it here first:

GNOME doesn't use the dpi settings set by xorg server to scale fonts, instead it uses a fixed dpi of 96 that cannot be changed unlike previous versions:

/* As we cannot rely on the X server giving us good DPI information, and
 * that we don't want multi-monitor screens to have different DPIs (thus
 * different text sizes), we'll hard-code the value of the DPI
 *
 * See also:
 * https://bugzilla.novell.com/show_bug.cgi?id=217790•
 * https://bugzilla.gnome.org/show_bug.cgi?id=643704
 */

The gnome-settings-daemon plugin xsettings relies on this hardcoded value for some calculations and there is currently no way of changing it beside customizing the code in abs. The dimension of text can be tweaked changing the text-scaling-factor (1.0 by default), using gnome-tweak-tool or editing the following key in dconf-editor:

org.gnome.desktop.interface.text-scaling-factor

The xsettings plugins will also merge some Xft values in the X resources db overwriting values set in .Xresources od .Xdefaults files. The defaults are:

Xft.antialias:	1
Xft.dpi:	96
Xft.hinting:	1
Xft.hintstyle:	hintmedium
Xft.lcdfilter:	lcddefault
Xft.rgba:	none

Some of those values can be changed using dconf-editor (org.gnome.settings-daemon.plugins.xsettings) or gnome-tweak-tool. It is possible to change this values using xrdb -merge ~/.Xresources after gnome is started but gnome will still use its values internally so it is not a good idea.

It is a good idea to configure your fonts.conf in a way consistent with the gnome settings otherwise, at least on my laptop, fonts will looks weird in some gnome apps.

The dpi setting of the Xserver can be changed to 96 following this guide, this way it will be the same for all applications, the drawback is that fonts might look too small or too big in other application if the real DPI of your monitor differs too much from 96.

For and LCD monitor it is a good idea to activate the lcd filter setting the following keys in dconf-editor:

org.gnome.settings-daemon.plugins.xsettings.antialiasing rgba
org.gnome.settings-daemon.plugins.xsettings.rgba-order rgb, bgr, vrgb or vbgr (as your monitor requires)

Since the lcdfilter is not designed to work together with autohinting it is a good idea to disable it also in fonts.conf. It is also a good idea to use the same hinting value as in your font.conf, the default in gnome is medium:

org.gnome.settings-daemon.plugins.xsettings.hinting medium

This values in fonts.conf will match the gnome settings:

<match target="font">
 <edit mode="assign" name="rgba"><const>rgb</const></edit>
 <edit mode="assign" name="autohint"><bool>false</bool></edit>
 <edit mode="assign" name="hinting"><bool>true</bool></edit>
 <edit mode="assign" name="hintstyle"><const>hintmedium</const></edit>
 <edit mode="assign" name="antialias"><bool>true</bool></edit>
 <edit mode="assign" name="lcdfilter"><const>lcddefault</const></edit>
</match>


(to be finished, please comment or fix)

deleted manual hotkeys modification

Manual edit of accel.scm into nautilus config doesn't fit with this page. And this can't be a generic method, cause not every application has an accels.scm file, even if it has that, it's location in ~/.config is not mandatory. 4javier 08:09, 25 April 2011 (EDT)

It fits with this page just as much as the remaining part on changing hotkeys does because both serve the same purpose. So I disagree with that it should be downright deleted, particularly as for me (thus possibly others) the can-change-accels way did not work. I added it again (a bit more carefully phrased) to the "Troubleshooting" section. -- Misc 15:40, 25 April 2011 (EDT)
I still think that applications' specific method of changing accels should be mentioned in the application page itself. Into this page I'd leave just a reminder (i.e. "If this method doesn't work see application's wiki page for app specific file"). But I don't delete it anymore until somebody else tell us his opinion. 4javier 20:35, 25 April 2011 (EDT)
Perhaps update Nautilus and reference it? Perhaps simply add that article to the related articles? --stefanwilkens (talk) 23:33, 6 September 2012 (UTC)

Xmonad section

I think xmonad section should be generalized for every other wm: openbox, fluxbox, ratpoison etc. Is there some gnome3 user who can test the method with other wm than xmonad? --4javier 05:40, 16 May 2011 (EDT)

Add link to official extensions site

I think to add a link to extensions.gnome.org, also in order to easy manage the extensions in the browser from the /local page. --Gimmy 05:22, 23 January 2012 (EST)

Link added, this probably deserves a section of its own now that extensions play such a vital role in GNOME. A future rewrite / restructure of this article may be needed. --stefanwilkens (talk) 23:52, 6 September 2012 (UTC)

Remove systemd configuration from 'Some 'System Settings' no preserved' section

I think that part of the 'Some 'System Settings' no preserved' section regarding switching to systemd should be removed and replaced with a link to systemd wiki. Systemd wiki explains migration more thoroughly and shows how to configure and administrate it.

This entire section can be removed IMO, SystemD has been the default for long enough. Objections? --stefanwilkens (talk) 20:55, 14 October 2013 (UTC)
+1. --Fengchao (talk) 13:16, 19 October 2013 (UTC)

Reference to NetworkManager

GNOME 3 uses network-manager-applet, which in turn uses NetworkManager. Maybe this page should contain a reference to NetworkManager, so people with network problems in GNOME know where to look for the solution. I suppose many people do not know that using GNOME means using NetworkManager. Pelzflorian (talk) 16:31, 14 March 2014 (UTC)