Dropbox 3.2.9 ไม่สนใจชุดรูปแบบในเครื่อง / ไอคอนแจ้งเตือนที่หายไป


19

หลังจากอัปเกรดจาก xubuntu 13.10 เป็น 14.04 ฉันพบว่า dropbox ต้องการการติดตั้งใหม่ในระบบของฉันท่ามกลางปัญหาอื่น ๆ ฉันทำสิ่งต่อไปนี้ตามที่แนะนำที่นี่ :

sudo rm -rf /var/lib/dropbox/.dropbox-dist
dropbox start -i

แก้ไข:เช่นนี้ล้มเหลวในการแก้ไขปัญหาที่อธิบายไว้ด้านล่างนี้ฉันยังได้พยายามที่จะติดตั้ง Dropbox จาก.debจากที่นี่สำหรับอูบุนตู

มีการติดตั้งดรอปบ็อกซ์เวอร์ชั่น 3.2.9 ซึ่งดูเหมือนว่าจะใช้งานได้อีกครั้ง แต่ไอคอนตัวแจ้งเตือนในไอคอนxfce4-panelไม่ได้ปฏิบัติตามชุดรูปแบบ / ไอคอนที่ตั้งไว้ในเครื่อง:

ไอคอนดร็อปบ็อกซ์ไม่คงอยู่ในธีม primary-xfce-dark

ที่นี่ผมใช้elementary-xfce-darkและสามารถยืนยันได้ว่าไอคอนสถานะ Dropbox /usr/share/icons/elementary-xfce-dark/panelฉันต้องการที่จะใช้งานอยู่ในปัจจุบัน

อย่างไรก็ตามไอคอนที่ใช้งานจริง ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status) คือไฟล์ PNG ที่มีความโปร่งใสอย่างไรก็ตามในการตรวจสอบพื้นหลังคือ#EFEBE7ซึ่งแสดงให้เห็นว่ามีการใช้ช่องสัญญาณอัลฟ่าและมีสิ่งอื่นตั้งค่านี้เป็นสีพื้นหลัง

UPDATE

ในบางครั้งไอคอนดรอปบ็อกซ์จะไม่ปรากฏขึ้นxfce4-panelเลยหลังจากรีบูตทั้งในพื้นที่แจ้งเตือนหรือซิสเต็มเทรย์

มีมติบางส่วน

ดังนั้นหลังจากกำจัดแล้วให้ติดตั้ง Dropbox ใหม่จากที่นี่โดยใช้แพ็คเกจ. deb ตอนนี้ฉันเห็นเป็นระยะ ๆ หลังจากรีบูตยาก:

ใช้สีพื้นหลังอย่างถูกต้องด้วยภาพไอคอน Dropbox

นี่คือรายการของทุกสิ่งที่ฉันจำได้ว่าฉันทำก่อนรีบูตเครื่อง:

  • ติดตั้งต่อไปนี้:
    • libappindicator1 (พยายามเพราะเคล็ดลับเหล่านี้ พบว่าติดตั้งแล้ว);
    • libappindicator3-1 (ยังไม่ได้ติดตั้ง)
    • libappindicator3-dev (ยังไม่ได้ติดตั้ง)
  • ปฏิบัติตามคำแนะนำจากที่นี่ซึ่งจะปิดการใช้งานเริ่มต้นโดยอัตโนมัติindicator-application-serviceเมื่อเข้าสู่ระบบ (เรียกว่า 'แอปพลิเคชันตัวบ่งชี้' ในเมนู 'เซสชันและการเริ่มต้น' / 'แอปพลิเคชันเริ่มต้นอัตโนมัติ')
  • เสียสละหลายแพะ

ฉันยืนยันได้ว่า:

  • เวอร์ชันกำลังทำงานกำลังถูกเรียกใช้จาก~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/;
  • ไอคอนดรอปบ็อกซ์ปรากฏขึ้นในพื้นที่แจ้งเตือนไม่ใช่ของซิสเต็มเทxfce4-panelรย์
  • $ python --version ผลิต Python 2.7.6

ฉันไม่แน่ใจว่าเป็นไปตามขั้นตอนข้างต้นอย่างแม่นยำหรือไม่หากจำเป็นต้องส่งผลต่อลักษณะที่ปรากฏของไอคอน อีกครั้งที่น่าผิดหวังไอคอนปรากฏขึ้นเป็นระยะ ๆ - หนึ่งครั้งในทุกรอบการปิด / บูตไม่กี่ครั้งดังนั้น YMMV!

ฉันยังทราบว่าเมื่อมีอยู่ไอคอนและชุดรูปแบบ / ลักษณะที่ใช้ยังคงไม่สอดคล้องกับชุดรูปแบบในเครื่อง ตัวอย่างเช่นลองดูเคล็ดลับเครื่องมือ:

เคล็ดลับเครื่องมือ dropbox 3.0.3 ไม่ได้ใช้ชุดรูปแบบท้องถิ่น ... เมื่อเทียบกับ ... ไอคอนพื้นที่แจ้งเตือนบลูทู ธ โดยใช้ชุดรูปแบบท้องถิ่น


หมายเหตุความคืบหน้า

  • ดูเหมือนจะพูดคุยเกี่ยวกับปัญหานี้ที่นี่และที่นี่บอกว่ารุ่นล่าสุดของดรอปบ็อก (3.0.3) ตอนนี้ใช้Qt UI พฤติกรรมของ Dropbox 3.0.3 ไม่สนใจรูปแบบท้องถิ่นยังดูเหมือนว่าจะนำไปใช้กับลินุกซ์อื่น ๆ เช่นมิ้นท์และArch
  • หน้านี้แสดงให้เห็นว่า xfce4 มีข้อผิดพลาดซึ่งไม่อนุญาตให้ใช้ซอฟต์แวร์ Qt5 จากการใช้ชุดรูปแบบท้องถิ่น อย่างไรก็ตามการอัพเกรดเป็นxfce4-sessionเวอร์ชั่น 4.11 ยังไม่สามารถแก้ไขปัญหาได้
  • ฉันกำลังจะเริ่มดำเนินการติดตั้ง xubuntu 14.0.4-1 ใหม่เพื่อแก้ไขปัญหาอื่น ๆ ดังนั้นฉันจะรายงานกลับที่นี่เพื่อดูว่าปัญหายังคงมีอยู่หรือไม่
  • หลังจากติดตั้ง xubuntu 14.04-1 เวอร์ชั่นใหม่ตอนนี้ฉันไม่เห็นไอคอนแจ้งเตือนดรอปบ็อกซ์เลย! ฉันคิดว่าถ้าฉันพบวิธีการเปิดใช้งานอีกครั้งฉันอาจยังคงมีปัญหาเดียวกัน ฉันจะเก็บมันไว้ ...
  • การลองใช้ตัวเลือกการติดตั้งต่างๆ (ไฟล์ deb จากเว็บไซต์ดรอปบ็อกซ์การรวบรวมและการติดตั้งจากแหล่งที่มา) ยังไม่ได้แก้ปัญหาใด ๆ ยินดีต้อนรับข้อเสนอแนะ!

ขอบคุณ @DKBose - ฉันได้ทำไปแล้ว (คัดลอกไปที่ไอคอนด้านขวา) - แต่ฉันต้องการใช้ชุดรูปแบบท้องถิ่นเพื่อหลีกเลี่ยงพื้นหลังสีขาวด้วย ตอนนี้ฉันสงสัยว่านี่เป็นข้อบกพร่องของรุ่นล่าสุด (3.0.3)
sharky

1
ปัญหาเดียวกันที่นี่ เพื่อความตรงไปตรงมาฉันค่อนข้างรำคาญกับการแสดงตลกของ Dropbox เมื่อเร็ว ๆ นี้ ภูตนั้นมีประสิทธิภาพที่เด่นชัดและรอยความทรงจำในระบบของฉัน เพิ่มไปยังปัญหาเครื่องสำอางใหม่เหล่านี้และฉันคิดว่าฉันทำกับการเริ่มอัตโนมัติ Dropbox หากคุณกำลังมองหาโซลูชันที่แตกต่างลองดูสคริปต์การซิงค์ดรอปบ็อกซ์นี้ คุณสามารถใช้มันเพื่อทำการซิงค์ครั้งเดียว ไม่จำเป็นต้องให้ ugly daemon ทำงานอย่างถาวร
Glutanimate

คำตอบ:


6

ดังนั้นไม่มีคำตอบที่สมบูรณ์ในช่วงสองเดือน?

ป้อนคำอธิบายรูปภาพที่นี่ Allllllll-righty แล้ว!

ตอนนี้นำเสนอ ... แฮ็คที่น่าอายและไม่แนะนำให้แฮ็คน่าขยะแขยง:

  • ค้นหาไอคอนแจ้งเตือนของคุณใน.dropbox-distไดเรกทอรีซึ่งอาจจะอยู่ในหรือ~/.dropbox-dist /var/lib/dropbox/.dropbox-distข้างในนี้ไอคอนอยู่ในโฟลเดอร์dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(หรือคล้ายกันเส้นทางของคุณอาจแตกต่างกันไปขึ้นอยู่กับรุ่นและรุ่นที่ใช้)
  • xfce4-panelกำหนดสีของคุณ การใช้เครื่องมืออย่างง่ายเช่นGimpด้วยเครื่องมือเลือกสี ( ป้อนคำอธิบายรูปภาพที่นี่) #242424เหมืองแร่ที่จะเกิดขึ้น
  • สำหรับแต่ละไอคอนการแจ้งเตือนซึ่งเป็นภาพ PNG อย่างโปร่งใสให้เปิดด้วย Gimp ใช่นั่นคือคนที่ใช่ฉันจะเปลี่ยนพื้นหลังนั้นจากโปร่งใสเป็นสีทึบ (ในกรณีของฉัน#242424)* แขวนหัวอย่างน่าละอาย *

ผลลัพธ์:

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

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

ดูดี. นี่เป็นสิ่งที่ดีที่สุดสำหรับฉันเนื่องจากฉันไม่เปลี่ยนxfce4-panelสี อย่างไรก็ตามบางสิ่งที่ควรทราบ:

  • คุณจะต้องรีสตาร์ท Dropbox เพื่อให้การเปลี่ยนแปลงมีผล:
    • ~ $ dropbox หยุด
    • ~ $ dropbox เริ่มต้น
  • หากคุณแก้ไขไอคอนหุ้น 16x16px คุณอาจพบว่าไอคอนอยู่ตรงกลางที่มี#EFEBE7เส้นขอบ2px หากไอคอนของคุณมีขนาด 22x22px ฉันพูดถึงเรื่องนี้โดยเพียงแค่ขยายไอคอนตามขนาดที่ฉันต้องการ (22x22px)
  • หาก Dropbox อัปเดตตลอดเวลาไอคอนของคุณอาจถูกลบ หากคุณกำลังจะลองตัวเองให้เก็บสำเนาสำรองของไอคอนไว้นอกไดเรกทอรี Dropbox หรือคุณสามารถดาวน์โหลดได้จากที่นี่ (ถ้าคุณใช้#242424สำหรับสีพาเนลของคุณด้วย):

  • dropboxstatus-logo.png( dropboxstatus-logo.png)

  • dropboxstatus-idle.png( dropboxstatus-idle.png)
  • dropboxstatus-busy.png( dropboxstatus-busy.png)
  • dropboxstatus-busy2.png( dropboxstatus-busy2.png)
  • dropboxstatus-X.png( dropboxstatus-x.png)

2
แทนที่จะปรับภาพแต่ละภาพด้วยตนเองคุณสามารถใช้คำสั่งfor i in *.png; do convert $i -background '#000000' -alpha remove $i; doneแทนที่#000000ด้วยรหัสสีที่ถูกต้องสำหรับแผงควบคุมของคุณ โปรดทราบว่าสิ่งนี้จะเขียนทับรูปภาพดังนั้นคุณอาจต้องการสำรองไอคอนก่อน!
Laurence Gonsalves

@ LaurenceGonsalves หวาน ๆ
sharky

วิธีนี้ก็โอเคฉันใช้มันเพื่อเปลี่ยนพื้นที่สีขาวให้เป็นสีเข้มขึ้น แต่เมื่อมีการอัปเดตดรอปบ็อกซ์ก็จะเปลี่ยนภาพกลับ มันน่ารำคาญมากเป็นพิเศษเพราะเป็นไปไม่ได้ที่จะป้องกัน DROPBOX ถาด ICON CRA * โปรแกรม PY จากการอัพเดท ทำไมถึงเป็นอย่างนั้น? เพราะคุณไม่มีอิสระในการใช้โปรแกรม นั่นเป็นเหตุผลที่ฉันรักซอฟต์แวร์ฟรี! ฉันใช้ดรอปบ็อกซ์เนื่องจากเหตุผลการทำงานบางอย่างที่ไม่สามารถหลีกเลี่ยงได้ (ฉันเกลียดที่จะถูกบังคับให้ใช้งาน)
iharob

5

หากคุณปิดใช้งานการรวมภาพแล้วรีสตาร์ทไอคอนจะปรากฏขึ้นในแถบถาด น่าเศร้าที่นั่นไม่ใช่วิธีแก้ปัญหาสำหรับฉันเพราะฉันต้องการการแต่งเพลง

หากต้องการปิดใช้งานการรวบรวมใน Xubuntu 14.04:

  • ไปที่ "การตั้งค่าทั้งหมด" และคลิกที่ "Window manager tweaks":

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

  • ไปที่แท็บ "นักแต่งเพลง"
  • ยกเลิกการเลือกตัวเลือก "เปิดใช้งานการประพันธ์จอแสดงผล"

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

ป.ล. : ฉันน่าจะเพิ่มสิ่งนี้ลงในความคิดเห็นแทน แต่ฉันยังไม่สามารถแสดงความคิดเห็น แต่มีตัวแทนไม่เพียงพอ คะแนน (กฎโง่)


หวังว่าบางคนสามารถใช้สิ่งนี้เพื่อสร้างทางออกที่แท้จริง!
iamatrain

เจ๋งขอบคุณ ปิดการใช้งานคอมโพสิตเผยไอคอน Dropbox แต่ในเครื่องของฉันก็ยังคงไม่ได้รับการปฏิบัติตามรูปแบบชุดในพื้นที่และรูปลักษณ์เช่นนี้ อย่างน้อยตอนนี้ฉันสามารถเข้าถึงเมนูบริบทที่ฉันไม่เคยทำมาก่อน!
sharky

1

นี่เป็นคำตอบอัตโนมัติของ sharky ก่อนอื่นให้สร้างสคริปต์ที่ชื่อfix-dropbox-icons:

#!/bin/bash
find $HOME/.dropbox-dist/ -name '*.png' -exec \
    convert \{} -background '#000000' -alpha remove \{} \;

หากพื้นหลังของคุณเป็นสีอื่นที่ไม่ใช่สีดำให้ปรับ#000000บิตตามนั้น อย่าลืมchmod +xสคริปต์นี้

ในการเริ่มต้นของคุณ ( .xsession, .Xinit, .i3/configการตั้งค่า DE ... ขึ้นอยู่กับการตั้งค่าของคุณ) ทำให้มันเรียกใช้สคริปต์นี้ที่เริ่มต้น / เข้าสู่ระบบ หากดรอปบ็อกซ์อัปเดตและรีสตาร์ทในขณะที่คุณลงชื่อเข้าใช้ไอคอนจะถูกทำให้ยุ่งเหยิงชั่วคราว แต่ครั้งต่อไปที่คุณเข้าสู่ระบบควรได้รับการแก้ไขอีกครั้ง


-1

ใน mint17.1 ฉันถอนการติดตั้ง Dropbox และติดตั้ง Nemo Dropbox ใน synaptic และไอคอนปรากฏขึ้นในซิสเต็มเทรย์เมื่อใช้ปุ่มเหล่านี้บนคีย์บอร์ด ctrl, alt, back space - เพื่อรีเซ็ต


-1

XUBUNTU 14.04.1 เคอร์เนล 3.13.0-44

ฉันใช้ bash -c "dropbox stop && sleep 5 && strace ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null" สคริปต์ด้านบนและเรียกคืนไอคอนการแจ้งเตือน อย่างไรก็ตามมันหายไปอีกครั้งเมื่อฉันปิดเครื่องหรือแตกออกโดยใช้ CTRL-C

ฉันใส่สคริปต์ในโปรแกรมเริ่มต้นของฉันด้วยสวิตช์ -D และรีบูต ตอนนี้ไอคอนจะแสดงขึ้นอย่างถาวร

bash -c "dropbox stop && sleep 5 && strace -D ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null"

หวังว่านี่จะช่วย ...


-1

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

  • ถอนการติดตั้งดรอปบ็อกซ์ออกจากตัวจัดการแอปพลิเคชัน
  • ลบรายการดรอปบ็อกซ์อัตโนมัติบูตเข้าไปในการตั้งค่า / เซสชันเริ่มต้น
  • ผู้จัดการคอมโพสิตปิดการใช้งาน (โดย uchecking กล่องมัน)
  • รีบูต
  • ติดตั้งดรอปบ็อกซ์ใหม่จากเทอร์มินัล:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • สร้าง dropbox-automatic-boot บรรทัดใหม่ด้วยตนเองในการตั้งค่า / เริ่มเซสชันด้วยพา ธ ใหม่นี้:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • รีบูตและเปิดใช้งานตัวจัดการคอมโพสิตอีกครั้งในที่สุด

สิ่งนี้แก้ไขปัญหาของไอคอนที่ไม่สอดคล้องกับธีมท้องถิ่นหรือไม่
sharky

-2

สิ่งที่ใช้ในการประพันธ์เป็นงานที่ผิดปกติสำหรับฉันโดยไม่ต้องรีสตาร์ท หากคุณยังคงคลิกช่องทำเครื่องหมายเปิด / ปิดการใช้งานในบางครั้งจะปรากฏขึ้นอีกครั้ง

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