パンテオンターミナルで「ログインシェルとしてコマンドを実行」オプションを見つけることができますか?
次のコマンドでpantheonターミナルを実行できます。
pantheon-terminal . ~/.bashrc
. ~/.bashrc
rvm for Rubyなしでpantheon-terminalを実行すると動作しませんが、このオプションではすべて正常に動作します。このコマンドをホットコーナーに設定します-非常に快適に。
この場合のbashに関する情報を読むことができます-pantheon-terminalを正しく実行するのに役立ちます: 「ログインシェルとしてコマンドを実行」は何をしますか?
Gnome-terminalをインストールして、この問題を解決しました。
Sudo apt-get install gnome-terminal
また、シェルパンテオンターミナルの使用方法を変更しようとしていました。 Trezor Agent(trezor_agent)が提供するシェル拡張機能を使用できるようにするため。
次のコマンドを使用して、dconfで更新できることがわかりました。
$ gsettings set org.pantheon.terminal.settings Shell '/bin/bash'
ただし、コマンドフラグなどが「好き」(ハングするだけ)ではないようです(例:--login
)。したがって、別の方法は、独自のスクリプトを作成し、これをシェルとして使用することです。
(bashの場合)
#!/bin/sh
exec bash --login
(zshの場合)
#!/bin/zsh
exec zsh --login
このファイルを保存します(/bin/tsh
、名前は重要ではありません)、実行可能にします:
$ Sudo chmod +x /bin/tsh
次に、Pantheonを更新してシェルとして使用します。
$ gsettings set org.pantheon.terminal.settings Shell '/bin/tsh'