Nautilus คัดลอก / วางโดยฉับพลันหยุดทำงานวิธีแก้ปัญหา? qdbus?


12

ฉันใช้ Ubuntu 14.04 เป็นคัดลอก / วางโดยไม่มีเหตุผลก็ล้มเหลวตั้งแต่ nautilus บน ubuntu 12.10 ฉันกำลังมองหาวิธีแก้ปัญหา

วิธีแก้ปัญหาสามารถหลอกลวงได้โดยคุณ ฉันมีแท็บเปิดหลายแท็บ (10+) และไม่มีทางที่จะปิดและเปิดหอยโข่งเมื่อเปิดทั้งหมดหรือไม่ หากมีสิ่งนี้จะเป็นการแก้ปัญหา! อย่างน้อยฉันก็ไม่สามารถหาวิธีได้แม้จะใช้ qdbus (อาจเป็นเพราะฉันไม่รู้ว่าจะใช้งานได้ดีมาก)

ในกรณีที่คุณรู้ว่าอะไรทำให้เกิดปัญหานี้ฉันก็อยากจะรู้เหมือนกัน แต่ก็ไม่จำเป็น

ฉันคิดว่าถ้าฉันสามารถรวบรวมตำแหน่งแท็บทั้งหมดได้ด้วยอาจเป็น qdbus ฉันสามารถสร้างสคริปต์เพื่อเปิดมันขึ้นมาใหม่ในหน้าต่างหอยโข่งใหม่

ป.ล. : คุณสามารถช่วยได้เช่นกันโดยทำตามคำแนะนำ @isync ตามความคิดเห็นด้านล่าง!


มันพูดว่าอะไรเมื่อล้มเหลว คุณมีพื้นที่ว่างเพียงพอสำหรับการคัดลอกข้อมูลบางอย่างหรือไม่? การคัดลอกต้นทางอยู่ภายในเครื่องหรือระยะไกลหรือไม่?
Ruslan Gerasimov

มันไม่มีข้อความล้มเหลว! คุณเพียงลอง "ctrl + c" และ "ctrl + v" และไม่มีอะไรเกิดขึ้น ไม่มีอะไรเกิดขึ้นถ้าคุณใช้เมนูบริบทและเลือกคัดลอกหรือวาง ... วิธีเดียวคือเลือกไฟล์และลากนั่นคือสิ่งเดียวที่ใช้งานได้ หลังจากเริ่มลาก alt ค้างไว้เพื่อเลือกว่าจะทำอย่างไรนั่นเป็นวิธีเดียวที่ฉันพบว่าการย้ายไฟล์เมื่อ nautilus มีข้อบกพร่อง :( ดังนั้นถ้า nautilus รีสตาร์ทมันทำงานได้อีกครั้ง แต่ฉันปล่อย 10 แท็บทั้งหมดที่ฉันทำงานอยู่! แหล่งคัดลอกอยู่ในพื้นที่และฉันมีพื้นที่เพียงพอ
กุมภ์ราศีกุมภ์

มีสคริปต์นี้ทดลองเพื่อแก้ปัญหาที่: sourceforge.net/p/scriptechocolor/git/ci/master/tree/...
ราศีกุมภ์เพาเวอร์

น่าสนใจพอ!
Ruslan Gerasimov

1
บั๊กที่รู้จัก bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1322925โปรดคลิก "ข้อผิดพลาดนี้ส่งผลกระทบต่อฉัน" เพื่อโน้มน้าว devs ของความเร่งด่วน (และ upvote @darkhole คำตอบของที่นี่)
isync

คำตอบ:


11

ข้อผิดพลาดนี้ Nautilus คุณสามารถตรวจสอบได้ที่นี่


ดูเหมือนว่าจะได้รับการแก้ไขแล้ว :)
julian-alarcon

ใช่มันได้รับการแก้ไขเมื่อไม่กี่สัปดาห์ที่ผ่านมา
isync

ไม่มันไม่ใช่ ฉันใช้ Ubuntu 15.04 และไม่เข้าใจว่าทำไมเมื่อฉันคัดลอกไฟล์ผลลัพธ์มักจะสุ่ม - ไม่ใช่ไฟล์ทั้งหมดที่คัดลอกบางไฟล์เสียหายแถบความคืบหน้าจะเคลื่อนที่เร็วเกินไปและกระบวนการจริงจะดำเนินต่อไปแม้ว่าหน้าต่างจะหายไปแล้ว บรรทัดล่างสุดกระบวนการจัดการไฟล์ที่ใช้ UI ใน Ubuntu 15.04 RTM ล่าสุดนั้นไม่น่าเชื่อถืออย่างสมบูรณ์
Mike B.

5

วิธีแก้ปัญหาที่ฉันพบคือการรีสตาร์ท nautilus

nautilus -q

จากนั้นเปิดไฟล์และตอนนี้การคัดลอก / วางควรใช้งานได้

ฉันได้ตรวจสอบสิ่งนี้ในUbuntu 14.04และมันใช้งานได้


3
แต่ฉันจะปล่อยแท็บที่เปิดอยู่ทั้งหมดของฉันให้หมด :(
Aquarius Power

3

คุณไม่ควรลอง "วิธีแก้ปัญหา" หากคุณต้องยุ่งกับไฟล์ปรับแต่ง นี่คือข้อผิดพลาดอย่างชัดเจนและได้รับการยื่น

คุณสามารถคัดลอกไฟล์ได้หรือไม่หากคุณลากโดยใช้เมาส์ขณะถือCTRL(ควรมีเครื่องหมาย "+" ข้างไอคอนไฟล์ที่คุณกำลังลากอยู่)?

ลองเริ่มต้นหอยโข่งจากเทอร์มินัล (โดยการเขียนnautilus) เพื่อดูว่ามันเขียนข้อความแสดงข้อผิดพลาดหรือไม่ และลองเริ่มต้นหอยโข่งด้วย sudo จากเทอร์มินัล: sudo nautilusและลองใช้ถ้ามันใช้งานได้ (อาจเป็นปัญหาสิทธิ์หากทำได้) อย่างไรก็ตามไม่ควรใช้sudo nautilusกับงานประจำของคุณแม้ว่าจะทำงานได้ดีเพราะเสี่ยงต่อความปลอดภัย

เป็นทางเลือกสุดท้ายเพราะคุณจะต้องรอให้แก้ไขข้อผิดพลาดคุณสามารถลองตัวจัดการไฟล์อื่นเช่น Nemo ซึ่งเป็นทางแยกของ Nautilus หรือ Thunar


หอยโข่งมีประโยชน์มากเกินไปฉันกำลังมองหาวิธีแก้ปัญหาเพราะฉันไม่ต้องการใช้อีก :) Btw การใช้แป้นพิมพ์ + เมาส์อาจทำงานได้ดีนั่นเป็นคำแนะนำที่ดี แต่ลองทำสิ่งนี้จริง ๆ : ลากไฟล์ด้วยเมาส์หลังจากนั้นกดแป้นคีย์บอร์ด alt ค้างไว้หลังจากนั้นปล่อยปุ่มเมาส์ในขณะที่กดปุ่ม Alt ค้างไว้ มันจะแสดงตัวเลือกสำหรับทุกสิ่ง! ถ้ามันเหมาะกับคุณให้อัพเดทคำถามของคุณเพื่อที่ฉันจะได้ลงคะแนนให้คุณ แต่ฉันยังคงมองหาวิธีที่จะบังคับให้ทำงานอย่างถูกต้อง nautilus :) ตรวจสอบสคริปต์ทดลองที่หนึ่งในความคิดเห็นของฉันใน OP ของฉันเอง
กุมภ์

1
อืม ฉันเขียนว่าเพื่อให้คุณสามารถลองถ้าเพียงคำสั่งคัดลอก / วางล้มเหลวหรือถ้า nautilus ไม่สามารถสร้างสำเนาได้อย่างสมบูรณ์ ฉันรู้ทางลัด ;-)
Broco

หลังจากที่มันบั๊กมันก็ยังสามารถสร้างสำเนาได้ แต่เมื่อฉันถือ ctrl หรือ alt เท่านั้น ฉันหมายถึง alt มีพลังมากขึ้นเพราะมันสามารถทำอะไรได้มากกว่า แต่บางคนก็ไม่รู้เหมือนกันว่าฉันไม่ได้ทำมานาน! ctrl + shift สำหรับ symlink แต่ไม่มีตัวเลือกในการย้ายไฟล์ "ระหว่างสองพาร์ติชั่นต่าง ๆ " นอกเหนือจากโหมด alt afaik (ค่าเริ่มต้นคือการคัดลอกไฟล์ที่ลากระหว่าง 2 พาร์ติชั่น); ดังนั้นคำตอบของคุณอาจจะเป็นวิธีแก้ปัญหาที่สมบูรณ์ถ้ามันมีที่ข้อมูล :)
ราศีกุมภ์พลังงาน

2
ย้ายไฟล์ (แม้ระหว่างพาร์ติชัน): กด Shift ค้างไว้, คัดลอกไฟล์: กด Ctrl, สร้าง Symlink: กด Ctrl + Shift ค้างไว้
Broco

ทำงาน! การถือกุญแจเหล่านี้มีประโยชน์น้อยกว่า ctrl + {c, x, v} แต่ช่วยได้เมื่อเราไม่ต้องการปิด 10+ แท็บ; ฉันเห็นที่นั่นดังนั้นมันจึงเป็นข้อผิดพลาดจริงๆ วิธีแก้ปัญหาที่กำหนดยังคงเป็นวิธีในการ "อยู่กับข้อบกพร่อง"; ประเด็นก็คือถ้า nautilus มีประวัติของโฟลเดอร์ที่เปิดล่าสุดที่เราสามารถเปิดใหม่เมื่อรีสตาร์ทมันจะง่ายต่อการจัดการกับข้อผิดพลาดนี้และข้อผิดพลาดอื่น ๆ ที่ต้องการให้รีสตาร์ท หลังจากรีบูตเครื่องเราไม่สามารถดำเนินการต่อจากที่ที่เราอยู่ ดังนั้นฉันจึงพลาดฟีเจอร์ดังกล่าวและวิธีแก้ปัญหาดังกล่าวสามารถทำให้งานนั้น (ตามที่สคริปต์นั้นทำได้โดยมีข้อ จำกัด อยู่)
กุมภ์อำนาจ

0

ฉันใช้ตัวจัดการไฟล์NemoบนUbuntu 14.04และมีปัญหาเดียวกัน คัดลอกตัดและวางหยุดทำงานทันที

หลังจากปิดไฟล์ทั้งหมดผู้จัดการหน้าต่างและเปิดพวกเขาจะทำงานอีกครั้ง


นั่นยังคงเป็นปัญหาอยู่ ถ้า nautilus / nemo มีตัวเลือกง่าย ๆ ในการเริ่มและเปิดแท็บทั้งหมดที่เปิดไว้ก่อนหน้านี้มันก็โอเค ถ้าฉันมี 10 แท็บที่เปิดอยู่ฉันจะทำอย่างไร จะเป็นปัญหาส่วนใหญ่เพราะปัญหาสามารถเกิดขึ้นได้อีกครั้งเมื่อใด :(
กุมภ์

0

ผมมีปัญหาเดียวกัน. ทางออกของฉันคือ:

  1. เรียกใช้ Nautilus จากพรอมต์คำสั่งและสำหรับฉันมันใช้งานได้ดี
  2. ปิด Nautilus;
  3. ปกติแล้วเปิด Nautilus จากเดสก์ท็อปและตอนนี้ก็ใช้ได้ดี

0

วิธีแก้ปัญหาที่น่าสนใจสามารถพบได้ที่นี่

โดยทั่วไปแล้วจะทำให้ symlink ไปยังโฟลเดอร์แท็บ nautilus ที่ / tmp
รีสตาร์ท nautilus ที่โฟลเดอร์สำรองนั้น
เลือก symlinks โฟลเดอร์ทั้งหมด
และเปิดทั้งหมดเป็นแท็บด้วย "ctrl + shift + t"

#the list of open tabs least current one (dup it prior):  
qdbus org.gnome.Nautilus /org/freedesktop/FileManager1 org.freedesktop.FileManager1.OpenLocations
# use it to create a folder with symlinks pointing to them

# after opening nautilus on that folder directly
# select all of the symlinks and open'em on new tabs
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.