Bagaimana cara menambahkan opsi "Refresh" ke menu klik kanan di Lubuntu?

16

Saya memiliki banyak pengguna di tempat saya bekerja, mengekspresikan gagasan beralih ke Ubuntu. Sebagian besar dari mereka, untuk alasan aneh apa pun ingin tahu apakah mungkin untuk refreshditambahkan ketika Anda mengklik kanan pada desktop.

Apakah itu mungkin?

Mitch
sumber
1
Segarkan apa ? Ikon, seperti Windows? Saya ragu yang memiliki fungsi di Win 7, dll hari ini ...
ish
@izx Ya, segarkan ikon, dan desktop. Windows 7 masih memiliki itu.
Mitch
1
Saya tahu itu, tetapi tampaknya tidak melakukan apa - apa: /
ish
Mengapa Anda tidak mencoba F5 atau Ctrl + R Keys. Lebih baik sering menggunakan keyboard.
atenz

Jawaban:

12

Untuk menambahkan perintah refresh ke menu konteks klik kanan di Ubuntu 11.10, instal nautilus - refresh dengan menjalankan perintah berikut di terminal.

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

Setelah paket diinstal, jalankan perintah berikut untuk memulai kembali nautilus atau logout dan masuk kembali untuk melihat perubahan.

nautilus -q
dlin
sumber
Ketika saya mencoba perintah pertama yang saya dapatkan, E: Tidak dapat menemukan paket lineakd
Mitch
Bisakah Anda memberikan tautan? Semua yang saya coba tidak berfungsi.
Mitch
ketika saya mencoba menginstal menggunakan USC, saya mendapatkan kesalahan tentang dependensi yang belum terpenuhi.
Mitch
Saya memperbarui jawaban saya dengan pendekatan yang lebih sederhana.
Coba
1
Lubuntu tidak mengirimkan Nautilus, jadi saya tidak bisa membayangkan cara kerjanya dengan sempurna ...
Radu Rădeanu
5

Peramban file default di Lubuntu adalah PCManFM . Jadi, jika ada beberapa kemungkinan untuk "menyegarkan" desktop di Lubuntu, ini harus bekerja pada PCManFM. Jadi, melihat halaman manual PCManFM ( man pcmanfm), saya menemukan bahwa menjalankan perintah berikut di terminal ( lxterminal), desktop akan me-refresh

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

Sejauh ini baik; hanya ada yang tersisa untuk melakukan entah bagaimana menjalankan perintah ini dari menu klik kanan dari desktop. Ini dapat dilakukan dalam 3 langkah:

  1. Buat skrip kecil baru, katakanlah refresh.sh, dengan dua baris berikut di dalam:

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

    Jangan lupa untuk membuatnya dieksekusi:

    chmod +x /path/to/script/refresh.sh
    
  2. Pada desktop, klik kanan dan pilih Desktop Preferences , klik Advanced di jendela yang baru dibuka dan centang Tampilkan menu yang disediakan oleh manajer jendela ketika desktop diklik .

    preferensi desktop

  3. Menggunakan perintah berikut di terminal:

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

    edit file yang dibuka /usr/share/lubuntu/openbox/menu.xmlsebagai berikut (Anda hanya perlu menambahkan teks tebal dan menggunakan jalur yang benar untuk skrip yang dibuat pada langkah 1):

...
  <separator label = "System" />
  <menu id = "system-menu" icon = "/ usr / share / icons / gnome / 48x48 / kategori / aplikasi-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>

Hasilnya, seperti yang saya uji di Lubuntu 13.04 : (Pastikan Anda keluar, dan masuk kembali agar perubahan diterapkan).

menyegarkan desktop di lubuntu

(Maaf untuk kualitas rendah dari gif animasi, tapi saya tidak punya waktu untuk menemukan sesuatu yang lebih baik untuk saat ini)

Radu Rădeanu
sumber
Ini bagus. Apakah hanya berfungsi pada 13,04? Saya baru mencobanya pada jam 12.10, tetapi tidak berhasil. Adakah pikiran?
Mitch
@Mich Seperti yang saya katakan, saya diuji di Lubuntu 13.04. Coba mainkan pcmanfm --desktop --profile lubuntu, gunakan hanya pcmanfm --desktopprofil atau yang lain ... Setelah mengedit /usr/share/lubuntu/openbox/menu.xmlfile diperlukan login ulang.
Radu Rădeanu
Ya itu. 12.10, dan 12.04. Terima kasih.
Mitch