web-dev-qa-db-ja.com

Ubuntu 16.04:「ターミナルで開く」デスクトップのコンテキストメニューはホームディレクトリでのみ開きます

  1. Ubuntu 16.04へのアップグレード以降、デスクトップの「ターミナルで開く」コンテキストメニューはホームディレクトリでのみ開きます。それは本当に不快です。デスクトップディレクトリのプロンプトで開く方法はありますか?

  2. デスクトップコンテキストメニューにも表示する「nautilusアクション」を設定する方法はありますか。

ありがとう

5
rcspam

私は最初のポイントを自分で解決しました;)

実際、デスクトップメニューコンテキストまたはUnityランチャーからターミナルを開いた場合にのみ、デスクトップでターミナルを開きます。

したがって、私がしなければならないのは、.bashrcの最後にこの行を追加することだけです:

[[ $PWD == $HOME ]] && cd $HOME/Desktop

質問1では、可​​能な構成ポイント(つまり、dconfnautilus-actions...)について知りたいと思います。

ご回答ありがとうございます。

2
rcspam

gnome-terminalが開くデフォルトの作業ディレクトリを変更するにはどうすればよいですか?

コンソールをデスクトップで開きたいユーザーの.bashrcファイルを変更し、これを最後に追加します。

cd ~/Desktop

ファイルを保存して閉じます。

設定を追加するが、元の.bashrcとは別にする場合は、ファイルを編集し、最後にput

if [ -f .bashrcc ];
then
    source .bashrcc
fi

次に、.bashrccというファイルを作成します。シェルをロードすると、すべてのエントリもロードされます。

これはほとんど役に立ちませんが、私の場合、複数のPCで同期したファイルへのリンクである.bashrcがあり、このセットアップにより、1人のユーザーのシェルを変更せずに変更できます.bashrcが同期されるすべてのPCで。たとえば、あるユーザーがエイリアスfindzombieを利用できるようにしたい場合は、追加します

alias findzombie='ps -A -ostat,ppid,pid,cmd | grep -e '^[Zz]' ' 

そのユーザーの.bashrccにアクセスし、シェルでそれを使用できるのは彼だけです。ここでもおそらくほとんど役に立たず、.bashrcファイルを編集するだけで十分ですが、とにかくそれを含めます

0
John Orion