起動時にgeditに特定のファイルのリストを開くようにできますか?

起動時にgeditに特定のファイルのリストを開くようにできますか?

起動時に特定のプロセスを開く方法を知っていますが、毎回デフォルトでgeditに複数のファイルを開くようにしたいと思います。時々それらを見つけたり覚えたりするのに数分かかりますが、これはより速くなります。可能ですか?

答え1

スタートアップアプリケーションに以下を追加します。

gedit "~/file 1" "~/Documents/file 2" "~/Desktop/file 3"

ファイルパスをGEditに引数として渡し、GEditにそのファイルを開くようにします。

答え2

ファイルのリストだけを覚えておく必要がある場合は、geditのデフォルト値は必要ありません。gedit file1 file2 file3デスクトップにショートカットを保存するだけです。

あなたの正確な要件に関しては特別なgedit機能はありません。ちょうど包装紙を使用します。

sudo mv /usr/bin/gedit /usr/bin/gedit.real
echo '#!/bin/bash' |sudo tee /usr/bin/gedit
echo '[ -d ~/.gedit_default ] && filelist=`ls ~/.gedit_default`' |sudo tee -a /usr/bin/gedit
echo 'gedit.real "$@" $filelist' |sudo tee -a /usr/bin/gedit
sudo chmod +x /usr/bin/gedit
mkdir -p ~/.gedit_default

次に、必要な基本ファイルを ~/.gedit_default にシンボリックリンクとして追加します。

ln -s /path/to/myfile1 ~/.gedit_default
ln -s /path/to/myfile2 ~/.gedit_default

関連情報