Nautilus ไม่มีปุ่มเมนูบริบท (ไอคอนรูปเฟือง) ใน Ubuntu 14.04


13

หลังจากอัปเกรดจาก Ubuntu 13.10 เป็น 14.04 ใน Nautilus (3.10.1) ในแถบเครื่องมือจะไม่มีปุ่มเมนูบริบท (ที่มีไอคอนรูปเฟือง) ที่มุมขวาบนใกล้กับไอคอนค้นหา

หากต้องการล้างปุ่มที่เน้นด้วยสีแดงที่นี่:

ป้อนคำอธิบายรูปภาพที่นี่

สิ่งนี้มีอยู่ใน Nautilus ใน Ubuntu 13.10 เป็นเรื่องปกติหรือไม่ที่ตอนนี้มันหายไป? มีวิธีเพิ่มปุ่มนี้หรือไม่?


ฉันมี 13.10 ฉันติดตั้งหอยโข่ง 3.10.1 จาก gnome3 ppa Mine มีปุ่มเกียร์นั้น แต่ไม่มีแถบชื่อเรื่อง
เคนน์

ขอบคุณสำหรับการสนับสนุนของคุณ แต่ฉันกำลังพูดถึง Ubuntu 14.04 กับ Unity
WoDoSc

คำตอบ:


10

เท่าที่ฉันรู้ ... กับnautilus 3.10ในUbuntu 14.04มีแพทช์ใหม่ไปยังซอร์สที่ชื่อrestore-ดั้งเดิม-menu-bar.patchเพื่อนำเมนู " ไฟล์ | แก้ไข | ดู | ไป | บุ๊คมาร์ค | ช่วยเหลือ " แทนปุ่ม " ดู " และ " ตำแหน่ง " ใหม่

ใน Nautilus 3.6 มีการนำเสนอในรูปแบบเมนูรูปแบบถูกเปลี่ยนจาก all-entry-in-one-menubar แบบเดิมเป็น * เมนูแอปพลิเคชันที่เรียกว่า "ไฟล์" ในแถบเมนู Unity * เมนูมุมมองได้ย้ายไปที่ปุ่มแถบเครื่องมือบางปุ่ม และรายการแบบหล่นลงใต้ลูกศรที่มุมบนขวาของหน้าต่าง * รายการเมนูอื่น ๆ ทั้งหมดถูกย้ายไปที่เมนูแบบเลื่อนลงปุ่มฟันเฟืองที่มุมบนขวาของหน้าต่าง

สำหรับ Unity เราน่าจะเปลี่ยนกลับไปใช้เค้าโครงแบบเดิมมากขึ้น (และเก็บเค้าโครงใหม่สำหรับ GNOME) ฉันจะมอบหมายงาน Ayatana เพื่อรับคำแนะนำการออกแบบว่าเลย์เอาต์ควรเป็นอย่างไร

------------------------ ความละเอียดที่ต้องการ:

  • ลบไอคอน 'cog' จากด้านบนขวาของแถบเครื่องมือ Nautilus เลื่อนปุ่มมุมมองและปุ่มค้นหาไปทางขวาเพื่อให้ปุ่มมุมมองด้านขวาส่วนใหญ่ครองตำแหน่งที่เคยถือปุ่มฟันเฟืองไว้ก่อนหน้านี้

ด้วยวิธีนี้ถ้าคุณใช้ Unity คุณมีเมนูแบบดั้งเดิม แต่ถ้าคุณใช้ gnome, gnome-session-flashback คุณจะมีปุ่มเมนูใหม่

Nautilus ในความสามัคคี:

ป้อนคำอธิบายรูปภาพที่นี่

Nautilus ใน Gnome-Flashback:

ป้อนคำอธิบายรูปภาพที่นี่

หากคุณต้องการมีเมนูแบบดั้งเดิมพร้อมปุ่มใหม่ใน Unity ... คุณสามารถลองแก้ไขซอร์สโค้ดของ nautilus ได้

หมายเหตุ: ฉันแนะนำให้คุณทำในเครื่องเสมือนหรือในเครื่องทดสอบเพื่อดูว่าทุกอย่างก็โอเค ในตัวอย่างนี้ฉันใช้ Ubuntu "14.04" กับ "nautilus 3.10.1"

1)ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานที่เก็บซอร์สโค้ด

  • เปิดศูนย์ซอฟต์แวร์ Ubuntu
  • ในเมนูบาร์เลือกแก้ไข -> แหล่งซอฟแวร์ คลิกเพื่อเปิดใช้งาน "ที่เก็บรหัสต้นฉบับ" ในกรณีที่ฉันใช้"เซิร์ฟเวอร์หลัก"เพื่อดาวน์โหลด

ป้อนคำอธิบายรูปภาพที่นี่

เปิดหน้าต่าง Terminal Ctrl+ Alt+ Tและพิมพ์:

  • sudo apt-get update

2)ใน Terminal ให้พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้งแพ็คเกจที่จำเป็น

  • sudo apt-get install build-essential quilt

3)ติดตั้งอ้างอิงสร้าง

  • sudo apt-get build-dep nautilus

4)สร้างโฟลเดอร์เพื่อดาวน์โหลดซอร์สโค้ด

  • mkdir ~/Downloads/src

  • cd ~/Downloads/src

5)ดาวน์โหลดซอร์สโค้ดและตัวแปรส่งออก

  • apt-get source nautilus

  • export QUILT_PATCHES=debian/patches

  • export EDITOR=gedit

6)สร้าง patch และแก้ไข source code

  • cd nautilus-3.10.1/

  • quilt new 99_restore_menu_buttons.patch

  • quilt edit src/nautilus-toolbar.c

ลบเส้น ... 550 และ 572

ลบบรรทัด 550

if (nautilus_toolbar_show_menu_buttons ()) {

ลบบรรทัด 572

}

บันทึกการเปลี่ยนแปลง

ก่อน:

ป้อนคำอธิบายรูปภาพที่นี่

หลังจาก:

ป้อนคำอธิบายรูปภาพที่นี่

7)รวบรวมและสร้างแพ็คเกจ deb

  • quilt refresh

  • fakeroot dpkg-buildpackage

8)ติดตั้งแพ็คเกจ deb

  • cd ..

  • sudo dpkg -i *deb

9)ในที่สุดคุณสามารถออกจากระบบ & เข้าสู่ระบบหรือฆ่า Nautilus และรีสตาร์ทหรือรีบูตเครื่องของคุณเพื่อดูการเปลี่ยนแปลง

ก่อน:

ป้อนคำอธิบายรูปภาพที่นี่

หลังจาก:

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่านี่จะช่วยได้


สำหรับช่วงเวลาที่ฉันไม่ได้มีเวลาที่จะใช้วิธีการแก้ปัญหาของคุณ แต่ฉันยอมรับและมอบหมายให้คุณเงินรางวัลเพราะมันเป็นคำตอบเดียวที่สามารถแก้ปัญหาได้โดยการรักษาความสามัคคี ขอบคุณ!
WoDoSc

ฉันติดตามคำตอบของคุณแล้วทุกอย่างไปได้ดี แต่ยังขาดตัวเลือก "เชื่อมต่อกับเซิร์ฟเวอร์" และอื่น ๆ เช่นเดียวกับที่แสดงในภาพหน้าจอล่าสุดของคุณ มีเพียงไม่กี่ตัวเลือกเท่านั้นที่แสดง
Anuj TBE

4

ปุ่มนั้นถูกแทนที่ด้วยเมนูมาตรฐานซึ่งจะเป็น (โดยค่าเริ่มต้น) เมนูส่วนกลางที่ด้านบนของหน้าจอหรือ (หากมีการเปลี่ยนแปลง) ในแถบชื่อเรื่อง ไม่แน่ใจว่าวางเมนูไว้เหมือนเดิมหรือไม่ แต่ไม่มีฟังก์ชั่นที่ถูกลบไปพร้อมกับการเปลี่ยนแปลงนี้


+1 คุณพูดถูกสิ่งนี้มีอยู่ในคำพังเพย แต่ไม่ใช่เป็นเอกภาพ
jobin

ถ้าเป็นเช่นนั้นบางทีคุณสามารถช่วยฉันแก้ปัญหาของฉันได้: ฉันจะเข้าถึงเมนูคลิกขวาของ dir ปัจจุบันได้อย่างไรถ้าตอนนี้มีพื้นที่ว่างให้คลิกขวาที่ (ในโหมดรายการมุมมอง) ฉันต้องการเข้าถึงรายการเมนู RabbitVCS ของ dir ปัจจุบัน พวกเขาเป็นส่วนหนึ่งของเมนูรูปเฟือง แต่ฉันไม่พบพวกมันในเมนูสากลใหม่
kispaljr

2

แค่ความคิดที่นี่ฉันเพิ่งติดตั้งของฉันและมีไอคอนรูปเฟืองอยู่แล้วดังนั้นฉันจึงคิดตั้งแต่มีตัวเลือกเริ่มต้น

หากคุณเปิดตัวแก้ไข dconf

และตั้งค่าเริ่มต้น

ไปยังแท็บทั้งหมด ภายใต้คำพังเพย> nautilus

กับ

nautilus -q

และเปิดหอยโข่ง

มันอาจจะเกี่ยวข้องกับข้อผิดพลาดนี้หรือไม่?

pic

ดูเหมือนว่าพวกเขากำลังทำงานอยู่

คุณลอง nemo แล้วและสิ่งต่าง ๆ ก็ขาดหายไปเช่นกัน?


คุณใช้อูบุนตูและ nautilus เวอร์ชั่นใดอยู่?
jobin

GNOME nautilus 3.10.1 Ubuntu 14.04 กับ gnome
billybadass

+1 คุณพูดถูกสิ่งนี้มีอยู่ในคำพังเพย แต่ไม่ใช่เป็นเอกภาพ
jobin

2

การรวมNGRhodesและคำตอบของbillybadassฉันสามารถยืนยันได้ว่านี่เป็นคุณสมบัติที่เป็นเอกภาพเท่านั้น ต้นน้ำ GNOME ต้นน้ำยังคงมีคุณสมบัตินี้อยู่และคุณลักษณะนี้ได้รับการเปลี่ยนแปลงโดยเฉพาะสำหรับผู้ใช้ที่ใช้ Unity ไอคอนรูปเฟืองถูกลบใน Unity เพื่อรวมเข้าไว้ในแถบเมนู - คุณลักษณะทั้งหมดของไอคอนรูปเฟืองอยู่ในเมนูที่เกี่ยวข้อง

ฉันยืนยันสิ่งนี้ด้วยการส่งจดหมายทางไปรษณีย์ของหอยโข่งและเร็ว ๆ นี้จะแนบอีเมลที่เกี่ยวข้อง (ดูเหมือนว่าพวกเขาไม่ได้อยู่ในดัชนีของ Google ในขณะนี้ดังนั้นคุณจะไม่ได้รับจดหมายข่าว) โพสต์อีเมลบางส่วนที่นี่เพื่อการอ้างอิงของคุณตอบโดย Emmanuele Bassi ผู้อำนวยการมูลนิธิ GNOME:

มัน (ไอคอนรูปเฟือง) ยังอยู่ที่นั่น ฉันคิดว่าอูบุนตูกำลังแก้ไขสิ่งที่เกี่ยวข้องกับแถบส่วนหัว แต่นั่นเป็นสิ่งที่อูบุนตูเท่านั้นและ GNOME ต้นน้ำไม่มีส่วนเกี่ยวข้อง

วิธีที่ง่ายที่สุด แต่วิธีที่ไม่พึงประสงค์ที่สุดคือเปลี่ยนเป็น GNOME (ไม่มีใครทำสำหรับไอคอนเฟืองฉันเชื่อ) ฉันจะอัปเดตคำตอบของฉันทันทีที่หาวิธีถ้าเป็นไปได้เพื่อให้ไอคอนเกียร์นี้กลับมาเป็น Unity

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