วิธีการเพิ่มตัวเลือก“ รีเฟรช” ในเมนูคลิกขวาใน Lubuntu?


16

ฉันมีผู้ใช้หลายคนในสถานที่ที่ฉันทำงานแสดงความคิดในการเปลี่ยนมาใช้ Ubuntu ส่วนใหญ่ด้วยเหตุผลแปลก ๆ ที่ต้องการทราบว่าเป็นไปได้ที่จะrefreshเพิ่มเมื่อคุณคลิกขวาบนเดสก์ท็อป

เป็นไปได้ไหม


1
รีเฟรชสิ่งที่ ? ไอคอนเช่น Windows? ฉันสงสัยว่ามีฟังก์ชั่นใด ๆ ใน Win 7 และอื่น ๆ ในวันนี้ ...
ish

@izx ใช่ไอคอนรีเฟรชและเดสก์ท็อป Windows 7 ยังคงมีสิ่งนั้นอยู่
มิทช์

1
ฉันรู้ว่ามันทำ แต่ดูเหมือนจะไม่ทำอะไรเลย: /
ish

ทำไมคุณไม่ลอง F5 หรือ Ctrl + R Keys ควรใช้คีย์บอร์ดบ่อยกว่า
atenz

คำตอบ:


12

หากต้องการเพิ่มคำสั่งรีเฟรชให้คลิกขวาที่เมนูบริบทใน Ubuntu 11.10 ให้ติดตั้ง nautilus - รีเฟรชโดยเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัล

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

เมื่อติดตั้งแพคเกจแล้วให้เรียกใช้คำสั่งต่อไปนี้เพื่อรีสตาร์ทหอยโข่งหรือออกจากระบบและลงชื่อเข้าใช้อีกครั้งเพื่อดูการเปลี่ยนแปลง

nautilus -q

เมื่อฉันลองคำสั่งแรกที่ฉันได้รับ E: ไม่สามารถหาแพ็คเกจ lineakd ได้
Mitch

คุณสามารถจัดหาลิงค์ได้หรือไม่? ทุกสิ่งที่ฉันพยายามไม่ทำงาน
มิทช์

เมื่อฉันพยายามติดตั้งโดยใช้ USC ฉันได้รับข้อผิดพลาดเกี่ยวกับการพึ่งพาแบบไม่แน่นอน
มิทช์

ฉันปรับปรุงคำตอบของฉันที่ approach.Try ง่ายขึ้นว่าแทนที่จะ :)
Dlin

1
Lubuntu ไม่ได้ส่ง Nautilus ดังนั้นฉันไม่สามารถจินตนาการได้ว่ามันทำงานได้อย่างสมบูรณ์แบบอย่างไร ...
Radu Rădeanu

5

เบราว์เซอร์แฟ้มเริ่มต้นในLubuntuเป็นPCManFM ดังนั้นหากมีความเป็นไปได้ที่จะ "รีเฟรช" เดสก์ท็อปใน Lubuntu สิ่งเหล่านี้ควรใช้ PCManFM ดังนั้นเมื่อดูหน้าคู่มือของ PCManFM ( man pcmanfm) ฉันพบว่าการรันคำสั่งต่อไปนี้ในเทอร์มินัล ( lxterminal) เดสก์ท็อปจะรีเฟรช

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

จนถึงตอนนี้ดีมาก; มีเหลือให้ทำเพื่อเรียกใช้คำสั่งนี้จากเมนูคลิกขวาจากเดสก์ท็อป สามารถทำได้ใน 3 ขั้นตอน:

  1. สร้างสคริปต์ขนาดเล็กใหม่สมมติว่าrefresh.shมีสองบรรทัดต่อไปนี้ภายใน:

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

    อย่าลืมที่จะทำให้มันปฏิบัติการได้:

    chmod +x /path/to/script/refresh.sh
    
  2. บนเดสก์ทอปคลิกขวาและเลือกการตั้งค่าสก์ท็อปคลิกขั้นสูงในหน้าต่างที่เปิดใหม่และติ๊กแสดงเมนูให้โดยผู้จัดการหน้าต่างเมื่อมีการคลิกสก์ท็อป

    การตั้งค่าเดสก์ทอป

  3. ใช้คำสั่งต่อไปนี้ใน terminal:

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

    แก้ไขไฟล์ที่เปิด/usr/share/lubuntu/openbox/menu.xmlดังต่อไปนี้ (คุณจะต้องเพิ่มข้อความตัวหนาและใช้เส้นทางที่ถูกต้องสำหรับสคริปต์ที่สร้างขึ้นในขั้นตอนที่ 1):

...
  <separator label = "System" />
  <menu id = "system-menu" icon = "/ usr / share / ไอคอน / gnome / 48x48 / หมวดหมู่ / applications-system.png" />
  <item label = "Refresh">
    <action name = "Execute">
      <command> /path/to/script/refresh.sh </command>
    </ ดำเนินการ>
  </ item>
  <item label = "ออกจากระบบ">
    <action name = "Execute">
      <คำสั่ง> Lubuntu-ออกจากระบบ </ คำสั่ง>
    </ ดำเนินการ>
  </ item>
</ เมนู>

</ openbox_menu>

ผลลัพธ์ดังที่ฉันทดสอบในLubuntu 13.04 : (ตรวจสอบให้แน่ใจว่าคุณออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล)

รีเฟรชเดสก์ทอปใน lubuntu

(ขออภัยที่คุณภาพต่ำของภาพเคลื่อนไหว gif แต่ฉันไม่มีเวลาที่จะหาสิ่งที่ดีกว่าในขณะนี้)


มันเยี่ยมมาก ใช้งานได้กับ 13.04 หรือไม่ ฉันลองวันที่ 12.10 แต่ไม่ไป ความคิดใด ๆ
มิทช์

@ อย่างที่ฉันบอกว่าฉันทดสอบใน Lubuntu 13.04 ลองเล่นโดยpcmanfm --desktop --profile lubuntuใช้เฉพาะpcmanfm --desktopโปรไฟล์อื่น ... หลังจากแก้ไข/usr/share/lubuntu/openbox/menu.xmlไฟล์แล้วจะต้องลงชื่อเข้าใช้อีกครั้ง
Radu Rădeanu

ใช่. 12.10 และ 12.04 ขอบคุณ
มิทช์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.