使用 startx 启动桌面环境时看不到 dock 栏

使用 startx 启动桌面环境时看不到 dock 栏

我使用的是 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

通过更多的锻炼,您可以根据您的具体要求更改脚本。

在此处输入图片描述

相关内容