web-dev-qa-db-ja.com

startxでデスクトップ環境を開始するとドックバーが表示されない

Ubuntuバージョン19.04を使用しています。 TTY端末からgnomeデスクトップ環境にログインしたいのですが。デスクトップ環境を初期化するためにstartxを使用しました。トップバーを見て、GUIアプリケーションを実行できます。しかし、アクティビティボタンを押さない限り、ドックバーはありません。ドックバーを表示するにはどうすればよいですか?

1
Lenny White

startxを実行すると、その設定は通常のログインとは異なります。

拡張機能ubuntu-dockを有効にする必要があります

1つの方法は、gnome-Shell-extension-prefsを実行して拡張機能を有効にすることです。

enter image description here

他の方法は、以下のコマンドを使用することです。より多くの拡張機能がある場合は、それらも追加できます。

gsettings set org.gnome.Shell enabled-extensions "['[email protected]']"

例:

pratap@PRATAP:~$ gsettings set org.gnome.Shell enabled-extensions "['[email protected]']"
pratap@PRATAP:~$

enter image description here


通常のログインからstartxへの一部の設定のQucik移行

通常のログイン時に、最初に以下のキーの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コマンドを実行します

より多くのワークアウトを使用すると、正確な要件に合わせてスクリプトを変更できます。

enter image description here

1
PRATAP