web-dev-qa-db-ja.com

Lubuntuの右クリックメニューに「更新」オプションを追加する方法

私が働いている場所には多くのユーザーがいて、Ubuntuへの切り替えの概念を表しています。それらのほとんどは、デスクトップを右クリックしたときにrefreshを追加することが可能かどうかを知りたいという奇妙な理由のために。

それは可能ですか?

16
Mitch

Ubuntu 11.10のコンテキストメニューを右クリックして更新コマンドを追加するには、ターミナルで次のコマンドを実行してnautilus – refreshをインストールします。

Sudo add-apt-repository ppa:nae-team/ppa
Sudo apt-get update
Sudo apt-get install nautilus-refresh

パッケージをインストールしたら、次のコマンドを実行してnautilusを再起動するか、ログアウトしてから再度ログインして変更を確認します。

nautilus -q
12
dlin

Lubuntuのデフォルトのファイルブラウザは PCManFM です=。そのため、Lubuntuでデスクトップを「更新」する可能性がある場合、これらはPCManFMで動作するはずです。したがって、PCManFM(man pcmanfm)のマニュアルページを見ると、ターミナル(lxterminal)で次のコマンドを実行すると、デスクトップが更新されることがわかりました。

pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu

ここまでは順調ですね;デスクトップから右クリックメニューからこのコマンドを実行するために、どうにかしてやるべきことが残っています。これは、3つのステップで実行できます。

  1. refresh.shと言う新しい小さなスクリプトを作成し、次の2行を内部に入れます。

    #!/bin/sh
    pcmanfm --desktop-off && pcmanfm --desktop --profile lubuntu
    

    実行可能にすることを忘れないでください:

    chmod +x /path/to/script/refresh.sh
    
  2. デスクトップで、右クリックしてDesktop Preferencesを選択し、Advancedをクリックします新しく開いたウィンドウとチェックマークデスクトップがクリックされたときにウィンドウマネージャーによって提供されるメニューを表示します

    desktop preferences

  3. ターミナルで次のコマンドを使用します。

    Sudo -i leafpad /usr/share/lubuntu/openbox/menu.xml
    

    開いたファイル/usr/share/lubuntu/openbox/menu.xmlを次のように編集します(太字のテキストを追加し、最初のステップで作成されたスクリプトに正しいパスを使用するだけです):

... 
 <separator label = "System" />
 <menu id = "system-menu" icon = "/ usr/share/icons/gnome/48x48/categories/applications-system .png "/>
 <item label = "Refresh"> 
 <action name = "Execute"> 
 <command>/path/to/script/refresh.sh</ command> 
 </ action> 
 </ item>
 <item label = "Log Out"> 
 <action name = "Execute"> 
 <command> lubuntu-logout </ command> 
 </ action > 
 </ item> 
 </ menu> 
 
 </ openbox_menu>

Lubuntu 13.04でテストした結果:(ログアウトしたことを確認し、変更を有効にするためにログインし直してください)。

refresh desktop in lubuntu

(アニメーションGIFの低品質については申し訳ありませんが、現時点ではもっと良いものを見つける時間がありません)

5
Radu Rădeanu