在 Xubuntu 中哪里可以找到 Gedit 偏好设置?
它们就像一些稀有的、难以捉摸的鸟。
很多类似这样的帮助论坛都给出了关于可能发现该生物的地点的不同报告。但是如果你去他们说看到它的地方,你根本看不到它曾经在那里的迹象。没有粪便。什么都没有。
我尝试过但未能通过以下方式找到它:
- Xubuntu 设置管理器
- 〜/ .gconf /应用程序/
- /usr/共享/gedit/
- 〜/ .config / gedit /
- ~/.gnome2/
- /usr/share/doc/gedit/
在每个关头,我也同时在论坛地狱里寻找答案。
论坛地狱有一个惯例。它是这样的:像我这样一无所知的人在论坛上问了一个愚蠢的问题;然后一群几乎一无所知的傻瓜轮流猜答案。问问题的人放弃了生存的意志。然后另一个像我这样的笨蛋来寻找类似的答案,在花了半个上午的时间追随愚蠢的猜测后,他们也放弃了生存的意志。
事情的经过大致如此。
我也在 Gedit 菜单中查找 Gedit 首选项。但是它只有部分首选项可用。就像它们是诱饵,让用户查看引擎盖下的内容。如果您想更改 Gedit 中的颜色设置,您必须获得一定的解开老结的技能,因为这是您在 linux 文件系统、配置文件和帮助论坛中导航以执行诸如更改颜色之类的简单操作所需的技能。
回到 Gedit 偏好设置在哪里的问题,我终于在 Gedit 网站上找到了。它提供了漂亮的米老鼠指示,用于更改 Fischer Price 偏好设置,这些偏好设置您已经可以在 Gedit 菜单中轻松找到 - 而且幸运的是,它们已经简单易用了。所以它有一些很好的帮助页面,介绍您不需要帮助的事情。而对于需要您寻求帮助的事情,它则保持着笑脸般的沉默。
长期以来,Gnome 解决 Linux 普遍混乱问题的方法似乎是将其过度简化,直到几乎没有任何选择:只剩下几个,因为我们认为,我们为其开发软件的那些愚蠢的人将无法再应付任何选择。
他们说得也许有道理。我的头很痛。而且我实际上没有键盘。我不会操作键盘。我有特殊的打击垫,就像 80 年代的电子鼓一样。我用手上下敲击它们。它会发出好听的声音。然后有人将它们翻译成你在这里看到的文字。
我迫切地希望增加 Gedit 中的文档历史记录列表,就像我的 Linux 崩溃并让我不得不重新安装所有东西之前所做的那样。我需要这样做,因为在我重新安装所有东西之后,Linux 再次崩溃,我丢失了所有打开的文档。我的意思是,我不知道它们在哪里。而且 Gedit 菜单只显示最后五个。
顺便说一句,我赞同他的说法:
“顺便说一句,关于所有这些配置工具,这太令人困惑了,我们有 gconf-editor、dconf-editor、gconftool-2,我认为还有更多......如果他们制作一些像 linux-regedit 这样的统一工具,会更容易... – Aquarius Power 2013 年 6 月 17 日 14:13”
顺便说一句,我确实认为 gedit 很棒。虽然这简直是地狱,但必须仔细研究引擎盖下的东西,这并非毫无意义。我发现有 Vala 和 GObject 之类的东西 - 哦,那可能不错 - 我只是没有时间查看它们,因为我需要完成一些工作,而且我已经浪费了太多时间来解决错误并尝试做一些简单的事情,例如更改首选项。Linux 可能是免费的,但它会让你变穷。
顺便说一句,这些设置管理器的问题不在于它们提供了太多的偏好设置,而在于它们是用达莱克语言编写的。许多偏好设置是好的。达莱克语言是坏的。
顺便说一句,StackExchange 不允许我添加 xfce4-settings-manager 标签,因为这样的标签不存在,而且我没有足够的积分来创建一个。但它是一个包名称。为什么不允许创建与包名称和 wotnot 匹配的任何标签?
答案1
安装 dconf-editor
sudo apt-get install dconf-editor
打开
dconf-editor
& 导航/org/gnome/gedit/
我如何得到它?嗯,Gedit 是 Gnome 项目的一部分,很可能会使用它的配置后端dconf
/ gsettings
(它类似于 Windows 注册表):
检查已安装的 gedit 软件包:
dpkg -l gedit*
Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-==============-============-============-================================= ii gedit 3.10.4-0ubun amd64 official text editor of the GNOME ii gedit-common 3.10.4-0ubun all official text editor of the GNOME ii gedit-plugins 3.10.1-1ubun amd64 set of plugins for gedit
检查其中是否包含 dconf gschema 文件
dpkg -L gedit-common | grep glib
/usr/share/glib-2.0 /usr/share/glib-2.0/schemas /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.time.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.pythonconsole.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.enums.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.filebrowser.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.gschema.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.time.enums.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.enums.xml /usr/share/glib-2.0/schemas/org.gnome.gedit.plugins.externaltools.gschema.xml
提取 dconf 中存储配置的路径:
for l in $(dpkg -L gedit-common | grep gschema.xml); do grep "path=" $l ; done
<schema path="/org/gnome/gedit/plugins/time/" id="org.gnome.gedit.plugins.time" gettext-domain="gedit"> <schema path="/org/gnome/gedit/plugins/pythonconsole/" id="org.gnome.gedit.plugins.pythonconsole" gettext-domain="gedit"> <schema path="/org/gnome/gedit/plugins/filebrowser/" id="org.gnome.gedit.plugins.filebrowser" gettext-domain="gedit"> <schema path="/org/gnome/gedit/plugins/filebrowser/nautilus/" id="org.gnome.gedit.plugins.filebrowser.nautilus"> <schema gettext-domain="gedit" id="org.gnome.gedit" path="/org/gnome/gedit/"> <schema gettext-domain="gedit" id="org.gnome.gedit.preferences" path="/org/gnome/gedit/preferences/"> <schema gettext-domain="gedit" id="org.gnome.gedit.preferences.editor" path="/org/gnome/gedit/preferences/editor/"> <schema gettext-domain="gedit" id="org.gnome.gedit.preferences.ui" path="/org/gnome/gedit/preferences/ui/"> <schema gettext-domain="gedit" id="org.gnome.gedit.preferences.print" path="/org/gnome/gedit/preferences/print/"> <schema gettext-domain="gedit" id="org.gnome.gedit.preferences.encodings" path="/org/gnome/gedit/preferences/encodings/"> <schema id="org.gnome.gedit.state" path="/org/gnome/gedit/state/"> <schema id="org.gnome.gedit.state.window" path="/org/gnome/gedit/state/window/"> <schema id="org.gnome.gedit.state.file-filter" path="/org/gnome/gedit/state/file-filter/"> <schema id="org.gnome.gedit.state.history-entry" path="/org/gnome/gedit/state/history-entry/"> <schema gettext-domain="gedit" id="org.gnome.gedit.plugins" path="/org/gnome/gedit/plugins/"> <schema path="/org/gnome/gedit/plugins/externaltools/" id="org.gnome.gedit.plugins.externaltools" gettext-domain="gedit">
很好,所有配置都分在/org/gnome/gedit/
小节中。如果您想要 GUI 方式,请使用 Synaptic 检查已安装的文件,然后使用 Nautilus 打开感兴趣的文件。