我使用的是 Ubuntu 19.04 版。我想从 TTY 终端登录 gnome 桌面环境。我曾经startx
初始化过桌面环境。我可以看到顶部栏并运行 GUI 应用程序。但没有停靠栏,除非我按下“活动”按钮。我该如何显示停靠栏?
答案1
当你这样做时,startx
它的配置与正常登录不同。
您需要启用扩展ubuntu-dock
其中一种方法是运行gnome-shell-extension-prefs
并启用扩展。
另一种方法是使用以下命令。如果您有更多扩展,也可以添加它们
gsettings set org.gnome.shell enabled-extensions "['[email protected]']"
例子:
pratap@PRATAP:~$ gsettings set org.gnome.shell enabled-extensions "['[email protected]']"
pratap@PRATAP:~$
将某些设置从正常登录快速迁移到startx
首先gsettings
在正常登录时获取以下键的值。
例子:
pratap@PRATAP:~$ gsettings get org.gnome.desktop.interface cursor-theme
'DMZ-White'
pratap@PRATAP:~$ gsettings get org.gnome.desktop.interface icon-theme
'ubuntu-mono-dark'
pratap@PRATAP:~$ gsettings get org.gnome.desktop.interface gtk-theme
'Ambiance'
pratap@PRATAP:~$ gsettings list-recursively | grep enabled-extensions
org.gnome.shell enabled-extensions ['[email protected]', '[email protected]']
pratap@PRATAP:~$ gsettings list-recursively | grep favorite-apps
org.gnome.shell favorite-apps ['ubiquity.desktop', 'firefox.desktop', 'thunderbird.desktop', 'org.gnome.Nautilus.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Software.desktop', 'yelp.desktop', 'ubuntu-amazon-default.desktop']
pratap@PRATAP:~$
然后创建包含以下内容的脚本
#!/bin/bash
gsettings set org.gnome.desktop.interface cursor-theme 'DMZ-White'
gsettings set org.gnome.desktop.interface icon-theme 'ubuntu-mono-dark'
gsettings set org.gnome.desktop.interface gtk-theme 'Ambiance'
gsettings set org.gnome.shell enabled-extensions "['[email protected]', '[email protected]']"
gsettings set org.gnome.shell favorite-apps "['ubiquity.desktop', 'firefox.desktop', 'thunderbird.desktop', 'org.gnome.Nautilus.desktop', 'rhythmbox.desktop', 'libreoffice-writer.desktop', 'org.gnome.Software.desktop', 'yelp.desktop', 'ubuntu-amazon-default.desktop']"
gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'
一旦输入,startx
运行脚本。
例如,如果您已保存名为的脚本startx
,/home/<user>/
则运行命令/bin/bash /home/<user>/startx
通过更多的锻炼,您可以根据您的具体要求更改脚本。