Rootユーザー用に変更する次のコマンドを取得するにはどうすればよいですか?
gsettings set org.gnome.gedit.preferences.editor create-backup-copy false
このコマンドは、geditバックアップファイルを無効にする必要があります。以下のスクリーンショットに示されているように、現在のユーザー「vagrant」では機能するようですが、rootでは機能しないようです。
このコマンドは、スクリプトの一部であるため、現在のユーザー「vagrant」として実行する必要があることに注意することが重要です。
Ubuntu 12.04
Kernel 3.2.0-58-generic-pae
GNOME 3.2.1
Running Linux in a Vagrant VM on Windows 8 using Virtual Box
Sudo -i
これはうまくいきました!
現在のユーザーがSudoに適切な特権を持っていると確信している場合、次のコマンドは現在のユーザーからrootユーザーのgedit設定を変更します
Sudo -i gsettings set org.gnome.gedit.preferences.editor create-backup-copy false
ただし、バックアップファイルを無効にする代わりに、別のフォルダに移動することもできます。 Rmanoは次のスクリプトを提供しました。
mkdir〜/ TILDEBACKUPS
#!/bin/bash
find $HOME/* -name TILDEBACKUPS -Prune -or -name "*~" -print -exec mv {} $HOME/TILDEBACKUPS/ \;
また、Rinzwindが指摘したように、スキーマ名が変更されると、gsettingsのスクリプト作成には多くのメンテナンスが必要になる場合があります。
最後に、ここでさらに大きな間違いがあり、この質問をするようになりました。 RaduRădeanuのおかげで、「Sudo gedit filename」でファイルを開くと、 なぜユーザーは通常のSudoを使用してグラフィカルアプリケーションを起動しないでください
Geditでファイル名を開くより良い方法は次のとおりです。
gksudo gedit filename
みんなの助けてくれてありがとう
ルートgedit
でバックアップを作成したくない場合は、単にルートのgsettings
で無効にします(ルートのgsettings
の編集は、注意して&限られた場所でのみ行う必要があります)。
Sudo -i
それから
gsettings set org.gnome.gedit.preferences.editor create-backup-copy false
13.10からは、おそらくgksudo gedit
またはnano
などのCLIエディターを使用します。
ところで、すべてのバックアップファイルをクリーンアップする方法はそれほど複雑ではありません...このスクリプトで実行できます。
#!/bin/bash
find $HOME/* -name TildeBackups -Prune -or -name "*~" -print -exec mv {} $HOME/TildeBackups/ \;
...実行するだけで、ホームフォルダーの下にあるすべての*〜ファイルがホームのTildeBackup
フォルダーに移動されます(事前に作成する必要があります)。
バックアップが必要だとわかったときは遅すぎます...
無効にするには、次のコマンドを実行します。
Sudo gsettings set org.gnome.gedit.preferences.editor create-backup-copy false
これらのファイル(〜で終わるファイル)からあなたの家をきれいにするために、この簡単なコマンドを実行します:
find ~ -name "*~" -delete