อะไรทำให้ผู้จัดการไฟล์แสดงไดรฟ์


10

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

นั่นคือ - กระบวนการอะไรบ้างที่ทำให้ filemanagers แสดงไดรฟ์ - ไม่ใช่ fstab - ฉันสามารถแสดงได้ที่นี่ฉันรู้ว่าการแทรกวอลุ่มที่เมาท์ทำให้แสดง

ฉันพยายามที่จะเข้าใจว่ามันคืออะไรที่จริงให้ filemanager สัญญาณเพื่อแสดงพาร์ทิชันในสถานที่แรก


fstabความประทับใจของฉันคือว่ามันแสดงให้เห็นพาร์ทิชันทั้งหมดที่มีระบบแฟ้มและไม่ได้ติดตั้งแล้วโดย คุณสามารถหาพาร์ติชันนี้ได้/devและตั้งชื่อในรูปแบบsdxnโดยที่ x เป็นตัวอักษร (อธิบายไดรฟ์ทางกายภาพ) และ n คือตัวเลข (อธิบายหมายเลขพาร์ติชันบนไดรฟ์นั้น) เช่นถ้าคุณมีเพียงไดรฟ์ SDA และปลั๊กใน USB-Stick ที่คุณสามารถดูไดรฟ์ SDB /devแสดงใน
André Stannek

ฉันรู้แล้ว. ฉันกำลังพยายามค้นหาว่าอะไรทำให้พวกเขาแสดงไม่ใช่สิ่งที่พวกเขาอาจถูกเรียก;)
23 93 26 35 19 57 3 89

เช่นฉันพูดว่า: ฉันคิดว่ามันถ้าพวกเขามีระบบไฟล์และยังไม่ได้ติดตั้ง หรือคุณกำลังมองหาเหตุการณ์ / การเรียกระบบที่นำหอยโข่งเพื่อแสดงอุปกรณ์ใหม่เมื่อพวกเขาเสียบอยู่? แก้ไข: ฉันเห็นคุณแก้ไขคำถามของคุณแล้ว ตอนนี้มันชัดเจนว่าคุณหมายถึงอะไร ;-)
André Stannek

สิ่งที่แก้ไขในวันนี้คือแท็ก;)
23 93 26 35 19 57 3 89

โอ้ต้องอ่านผิดแล้ว ขออภัย!
André Stannek

คำตอบ:


9

ชื่อของโปรแกรมที่ก่อให้เกิด Nautilus gvfs-gdu-volumeเพื่อแสดงพาร์ทิชันในด้านซ้ายบาร์ หากต้องการฆ่ากระบวนการนี้ให้เรียกใช้คำสั่งนี้เพื่อดู PID ของโปรแกรม

sudo ps -e | grep gvfs-gdu-volume

ในระบบของฉันผลลัพธ์คือ

 6642 ?        00:00:00 gvfs-gdu-volume

ดังนั้นฉันรู้ว่า PID คือ6642มันอาจแตกต่างกันตามเวลา

ฆ่ากระบวนการนั้นด้วย

sudo kill -9 PID-of-gvfs-gdu-volume.

หรือลองซับดูสิ

sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`

เปิดหอยโข่งเพื่อดูความมหัศจรรย์!

ภาพของหอยโข่งใน Ubuntu 12.04

ภาพนี้มาจาก thunar ใน Xubuntu 12.04 LTS

ตัวจัดการไฟล์ thunar ใน Xubuntu 12.04

หมายเหตุ:การแก้ปัญหาไม่ได้ถาวร เมื่อใดก็ตามที่คุณเปิดไฟล์ใน Gedit หรืออะไรทำนองนั้นไอคอนไดรฟ์จะปรากฏขึ้นอีกครั้ง หากต้องการปิดการใช้งานอย่างถาวรให้ทำตามขั้นตอนด้านล่าง

วิธีแก้ปัญหาเพื่อปิดใช้งานสิ่งนี้อย่างถาวร

เปิดเทอร์มินัลแล้วทำตามคำสั่งนี้:

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak

คำสั่งนี้เปลี่ยนชื่อไฟล์ผู้ร้ายเพื่อแสดงไอคอนไดรฟ์ที่มีการเพิ่ม.bakนามสกุล แค่นั้นแหละ.

หากคุณต้องการยกเลิกการเปลี่ยนแปลงให้ใช้คำสั่งนี้

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor

หมายเหตุ: นี่ไม่ใช่ทางออกที่ดี แต่ใช้งานได้ดีและฉันมีความสุขกับสิ่งนี้

ไอคอนไดรฟ์ของฉันหายไปฉันจะติดตั้งได้อย่างไร

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

udisks --mount /dev/sda1

หากต้องการค้นหา/dev/sdaXจำนวนพาร์ติชันที่ต้องการให้ทำsudo blkidบนเทอร์มินัล


อัพเดทสำหรับ 12.10

ดูเหมือนว่า Ubuntu 12.10 กำลังใช้งานudisks2โปรแกรมและโปรแกรมที่รับผิดชอบในการแสดงไอคอนไดรฟ์ก็เปลี่ยนไปเช่นกัน gvfs-udisks2-volumeตอนนี้มันเป็น คุณควรจะฆ่ากระบวนการนี้แทนที่จะเป็นgvfs-gdu-volumeโปรแกรมรุ่นเก่า

2 : 1 : http://i.stack.imgur.com/WIjuK.png


ฉันใช้ Xubuntu และ thunar grep สำหรับ grep gvfs-gdu-volume ไม่ได้ให้อะไรเลย
23 93 26 35 19 57 3 89

คุณใช้ Xubuntu เวอร์ชั่นใดอยู่ แก้ไขคำถามเพื่อสะท้อนถึงสิ่งนี้ ฉันตรวจสอบบน Xubuntu 12.04 กับ thunar
Anwar

12.10 atm - แต่คำถามถูกยกขึ้นด้วย 12.04 - ฉันบูตมันเพื่อดูและได้รับการตอบกลับด้วย grep gvfs-gdu-volume เมื่อฉันมีเวลามากขึ้นฉันจะบูตเพื่อดูว่ามันใช้งานได้หรือไม่
23 93 26 35 19 57 3 89

ขอบคุณอันวาร์ดูเหมือนว่า gvfs-gdu-volume เป็นคำตอบสำหรับคำถามของฉันแล้ว :)
23 93 26 35 19 57 3 89

1
@Elfy ฉันเพิ่งเพิ่มข้อมูลเพื่อจัดการ 12.10 ด้วย
Anwar

0

ผู้ใช้ต้องติดตั้งพาร์ติชัน ในทางปฏิบัตินั่นหมายถึงบนไดรฟ์ข้อมูลแบบถอดได้หรืออยู่ในรายการ / etc / fstab


1
ใช่ฉันเข้าใจแล้ว บางทีฉันอาจจะไม่ตอบคำถามของฉันได้ดี - มันค่อนข้างคลุมเครือ สิ่งที่ฉันพยายามจะหาก็คือว่าจริง ๆ แล้วทำให้ระบบแสดงใน nautilus เช่น ฉันมีพาร์ติชันที่ฉันติดตั้งใน fstab - เพราะฉันใช้ / mnt มันจะไม่แสดงโดยอัตโนมัติ ส่วนใดของระบบที่ทำให้ไดรฟ์แสดงใน filemanager ก่อนที่จะติดตั้ง
23 93 26 35 19 57 3 89
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.