ubuntu 20.04にしたところ端末(gnome-terminal)でメニューバーが表示されない。右クリックで「メニューバーを表示」とすれば表示されるのだがメンドイ。出来れば前のように起動時に表示されてほしい。で、調べたところ以下。
–show-menubarオプションで起動
単純にこれだけなのだが意外とたどり着くのに時間がかかった。
1 |
$ gnome-terminal --show-menubar |
GUIから起動する際は、desktopファイル?を上書きすれば良い。
1 2 |
$ cp /usr/share/applications/org.gnome.Terminal.desktop .local/share/applications/ $ vi .local/share/applications/org.gnome.Terminal.desktop |
New WindowのExecに、–show-menubarオプションを追加してあげる。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ diff -u /usr/share/applications/org.gnome.Terminal.desktop .local/share/applications/org.gnome.Terminal.desktop --- /usr/share/applications/org.gnome.Terminal.desktop 2020-10-29 09:59:17.418167990 +0900 +++ .local/share/applications/org.gnome.Terminal.desktop 2020-10-29 10:20:32.225500306 +0900 @@ -16,7 +16,7 @@ [Desktop Action new-window] Name=New Window -Exec=gnome-terminal --window +Exec=gnome-terminal --window --show-menubar [Desktop Action preferences] Name=Preferences |
有効にするには一度ログアウトが必要。
こんな感じで、起動時からファイル(F),編集(E)とかの見慣れたメニューバーが表示される。
見た目を以前に戻す
当初こちらしか出来なかった。微々たる違いなのでどちらでもいい気がする。
dconf-editer というのを起動して、 org.gnome.Terminal.Legacy.headerbar の値をFalseにする。こちらもログアウトが必要。
設定後の端末はこちら。
本当に微妙な違いだが、おそらく見た目が完全に以前に戻っている。
こちらの場合は、「設定」-「全般」の「新しい端末ではデフォルトでメニューバーを表示する」の設定も必要かもしれない。自分は既に設定されていたので特に変更はしていない。
日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)