[นี่คือคำตอบแรก ๆ ของฉันที่เลิกใช้แล้ว, ตอนนี้เก็บไว้เพื่อการวิจัยนี้และข้อบกพร่องที่เกี่ยวข้อง; สำหรับวิธีแก้ปัญหาที่ใหม่และดีกว่าโดยไม่ต้องเปลี่ยนความเป็นเจ้าของไฟล์ / กู้คืนความไม่สะดวกของ sudo ดูคำตอบของ kk78 แทนหรือบรรทัดคำสั่ง"dropbox stop && dbus-launch dropbox start"
ในคำตอบอื่น]
จุดบกพร่องไอคอนถาดดรอปบ็อกซ์นี้ดูเหมือนว่าเกี่ยวข้องกับการอนุญาต
จนกว่าจะได้รับการแก้ไขการแก้ไขชั่วคราวจากบรรทัดคำสั่ง (Konsole, Terminal และอื่น ๆ ) ซึ่งทำงานในวันนี้สำหรับผู้ใช้ Xubuntu, Linux Mint และอื่น ๆ :
dropbox stop
sudo dropbox start
บันทึก:
เกี่ยวกับ"sudo" การเรียกใช้ Dropbox ในขณะที่รูทเอาชนะข้อผิดพลาดการอนุญาตและไอคอนถาดทำงานอีกครั้งอย่างถูกต้อง
อย่างไรก็ตามมันมีเอฟเฟ็กต์รองเล็กน้อยของการมีไฟล์ไม่กี่ไฟล์ในโฟลเดอร์ที่ซ่อนอยู่~ / .dropbox /เป็นเจ้าของโดย root ตอนนี้แทนที่จะเป็นผู้ใช้ (อย่างที่คุณเห็นด้วยเช่นตัวจัดการไฟล์เช่น Dolphin) และรหัสผ่านรูท ได้รับการร้องขอเมื่อเริ่มต้น Dropbox
นี่เป็นวิธีแก้ปัญหาชั่วคราวเพื่อให้ไอคอน Dropbox Tray ทำงานได้อย่างสมบูรณ์บน Linux จนกว่าข้อผิดพลาดจะได้รับการแก้ไขด้วยการอัปเดตครั้งถัดไป แต่หากการแก้ไขไม่สามารถคืนค่าสิทธิ์ที่ถูกต้องได้ในกรณีนั้น แก้ไขจะเป็น:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
แน่นอนว่าแทนที่ USER และ GROUP ตัวอย่างเช่นหากคุณเป็นผู้ร่วมสร้าง Unix, UTF-8, Go language ฯลฯ ;) มันจะเป็นดังนี้:
sudo chown -R ken:ken /home/ken/.dropbox
ปรับปรุง:
ขออภัยฉันเพิ่งเห็นบางสิ่งบางอย่างที่ทำให้การแก้ปัญหาชั่วคราวนี้ยังใช้งานได้ แต่สะดวกน้อยลง: ไม่เพียง แต่ไฟล์ที่กล่าวถึงบางไฟล์ในโฟลเดอร์~ / .dropbox ที่ซ่อนอยู่จะได้รับการเป็นเจ้าของโดยรูทรวมถึงไฟล์ที่ดาวน์โหลดจากเซิร์ฟเวอร์ Dropbox โฟลเดอร์ (โดยปกติ~ / Dropbox ) บนคอมพิวเตอร์ที่ใช้งาน Dropbox เหมือนรูท
ดังนั้นฉันยังคงใช้วิธีแก้ปัญหานี้จนกว่าจะแก้ไขข้อบกพร่อง แต่ถ้าเราต้องการใช้เราจะต้องใช้สายการกู้คืนการอนุญาตกับโฟลเดอร์ Dropbox อย่างน้อยที่สุดเมื่อเราต้องการแก้ไขเอกสารที่ดาวน์โหลด ตัวอย่างเช่น:
sudo chown -R USER:GROUP /home/USER/Dropbox
เพื่อประหยัดเวลาและนำไปใช้เมื่อเราเริ่มต้นคอมพิวเตอร์เราสามารถรวมไว้ในเชลล์สคริปต์อย่างง่ายเช่นไฟล์ข้อความdropbox.shพร้อมคุณสมบัติปฏิบัติการที่เราสามารถเรียกใช้จากบรรทัดคำสั่งหรือโดยการคลิกเมาส์:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
วิธีแก้ปัญหาทางเลือกง่าย ๆ :
แทนที่จะทำตามขั้นตอนก่อนหน้านี้ทั้งหมดหากจัดการกับการเปลี่ยนแปลงและการเป็นเจ้าของไฟล์ ฯลฯ ไม่สะดวกเกินไปทางเลือกที่ง่ายที่สุดน่าจะเป็นเพียงแค่รอการแก้ไขข้อผิดพลาด Dropbox โดยไม่ต้องใช้ไอคอนและตรวจสอบสถานะ Dropbox เป็นครั้งคราว ใช้บรรทัดคำสั่ง:
dropbox status
ผลที่ตามมาถ้า Dropbox มีการเรียกใช้มากที่สุดของเวลาจะเป็น: "ถึงวันที่"
ในภายหลังคุณอาจใช้ลูกศรขึ้นเพื่อเรียกใช้บรรทัดนี้ได้อย่างรวดเร็วอีกครั้งจากหน้าต่างบรรทัดคำสั่งขนาดเล็กที่คุณสามารถเปิดไว้ได้
ดูวิธีใช้บรรทัดคำสั่งเพิ่มเติมโดยพิมพ์:
dropbox
ตามที่แนะนำแล้วหากต้องการหยุดใช้วิธีแก้ปัญหาอื่น (sudo) กู้คืนความเป็นเจ้าของไฟล์ปกติและเริ่มใช้งาน Dropbox อีกครั้งในฐานะผู้ใช้ปกติแทนที่จะเป็นรูทใช้เพียงครั้งเดียว (แทนที่ USER และ GROUP):
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start
อัพเดทใหม่:
ดูคำตอบของ kk78 สำหรับคำถามนี้โดยมีวิธีแก้ไขปัญหาได้ดีกว่าของฉันมากและมีไอคอนถาดดร็อปบ็อกในฐานะผู้ใช้ปกติไม่ใช่รูท มันทำงานได้อย่างน้อยสำหรับ Xubuntu และ Linux Mint
มันสามารถใช้เป็นเชลล์สคริปต์ได้:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start