Dropbox 3.2.9 bỏ qua các chủ đề cục bộ / biểu tượng thông báo bị thiếu


19

Sau khi nâng cấp từ xubfox 13.10 lên 14.04, tôi thấy rằng dropbox cần cài đặt lại trên hệ thống của tôi, giữa hàng loạt vấn đề khác. Tôi đã thực hiện như sau như đề xuất ở đây :

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

EDIT: vì điều này đã không giải quyết được vấn đề được mô tả dưới đây, tôi cũng đã cố gắng cài đặt Dropbox .debtừ đây cho Ubuntu.

Điều này đã cài đặt phiên bản dropbox 3.2.9 dường như hoạt động trở lại, tuy nhiên biểu tượng trình thông báo trong xfce4-panelkhông tuân theo chủ đề / biểu tượng được đặt cục bộ:

biểu tượng dropbox không tuân theo chủ đề sơ cấp-xfce-dark

Ở đây, tôi đang sử dụng elementary-xfce-darkvà có thể xác nhận rằng các biểu tượng trạng thái Dropbox tôi muốn sử dụng có trong đó /usr/share/icons/elementary-xfce-dark/panel.

Tuy nhiên, các biểu tượng thực sự đang được sử dụng ( ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status) là các tệp PNG có độ trong suốt, tuy nhiên khi kiểm tra nền #EFEBE7, điều này cho thấy kênh alpha đang được sử dụng và một cái gì đó khác đang đặt màu này làm màu nền.

CẬP NHẬT

Đôi khi, biểu tượng Dropbox hoàn toàn không xuất hiện xfce4-panelsau khi khởi động lại, trong khu vực thông báo hoặc khay hệ thống.

GIẢI QUYẾT MỘT PHẦN

Vì vậy, lỗi, sau khi thanh lọc rồi cài đặt lại Dropbox từ đây bằng gói .deb, bây giờ tôi không liên tục thấy điều này sau mỗi lần khởi động lại cứng:

Sử dụng chính xác màu nền với hình ảnh biểu tượng Dropbox

Đây là danh sách mọi thứ tôi có thể nhớ tôi đã làm trước khi khởi động lại cứng:

  • Đã cài đặt như sau:
    • libappindicator1 (đã thử vì những lời khuyên này , thấy nó đã được cài đặt);
    • libappindicator3-1 (chưa được cài đặt)
    • libappindicator3-dev (chưa được cài đặt)
  • Thực hiện theo mẹo từ đây sẽ vô hiệu hóa tự động bắt đầu indicator-application-servicekhi đăng nhập (được gọi là 'Ứng dụng chỉ báo' trong menu 'Phiên và khởi động' / 'Tự khởi động ứng dụng');
  • Hy sinh vài con dê .

Tôi có thể xác nhận rằng:

  • Phiên bản đang chạy đang được gọi từ ~/.dropbox-dist/dropbox-lnx.x86_64-3.2.9/;
  • Biểu tượng hộp thả xuống xuất hiện trong khu vực thông báo , không phải khay hệ thống, của xfce4-panel;
  • $ python --version sản xuất Python 2.7.6

Tôi không chắc chắn chính xác, nếu có, các bước trên là cần thiết để ảnh hưởng đến sự xuất hiện của biểu tượng. Một lần nữa, thật đáng thất vọng, biểu tượng chỉ xuất hiện không liên tục - một lần trong số vài chu kỳ tắt / khởi động, vì vậy YMMV!

Tôi cũng lưu ý rằng khi có mặt, (các) biểu tượng và chủ đề / kiểu đang được sử dụng vẫn không phù hợp với chủ đề được đặt cục bộ. Ví dụ: kiểm tra các chú giải công cụ:

công cụ dropbox 3.0.3 không sử dụng chủ đề cục bộ ...đấu với... biểu tượng khu vực thông báo bluetooth sử dụng chủ đề địa phương


GHI CHÚ TIẾN BỘ

  • Dường như có một cuộc trò chuyện về vấn đề này ở đâyở đây , cho thấy rằng phiên bản mới nhất của dropbox (3.0.3) hiện sử dụng Giao diện người dùng Qt . Hành vi của dropbox 3.0.3 để bỏ qua các chủ đề cục bộ dường như cũng áp dụng cho các bản phân phối linux khác như MintArch .
  • Trang này cho thấy xfce4 có một lỗi không cho phép phần mềm Qt5 sử dụng chủ đề cục bộ. Tuy nhiên, việc nâng cấp lên xfce4-sessionphiên bản 4.11 vẫn chưa giải quyết được vấn đề.
  • Tôi sắp bắt tay vào cài đặt mới xubfox 14.0.4-1 để giải quyết các vấn đề khác, vì vậy tôi sẽ báo cáo lại ở đây xem vấn đề có còn tồn tại không.
  • Sau khi cài đặt phiên bản mới của xubfox 14.04-1, bây giờ tôi không thấy biểu tượng thông báo dropbox nào cả! Tôi cho rằng nếu tôi tìm cách kích hoạt lại nó, tôi vẫn có thể gặp vấn đề tương tự. Tôi sẽ tiếp tục ...
  • Thử các tùy chọn cài đặt khác nhau (tệp deb từ trang web dropbox, biên dịch và cài đặt từ nguồn) vẫn chưa mang lại bất kỳ giải pháp nào. Gợi ý chào mừng!

Cảm ơn @DKBose - Tôi đã thực hiện điều đó (được sao chép qua các biểu tượng bên phải) - nhưng tôi cũng muốn nó sử dụng chủ đề cục bộ để tránh nền trắng. Bây giờ tôi nghi ngờ đây là một lỗi với bản phát hành mới nhất (3.0.3).
cá mập

1
Vấn đề tương tự ở đây. Thẳng thắn mà nói, gần đây tôi đã khá khó chịu với những trò hề của Dropbox. Trình nền có hiệu năng và bộ nhớ khá đáng kể trên hệ thống của tôi. Thêm vào những vấn đề mỹ phẩm mới này và tôi nghĩ rằng tôi đã hoàn thành với việc tự khởi động Dropbox. Nếu bạn đang tìm kiếm một giải pháp khác, hãy xem tập lệnh đồng bộ hóa hộp thư này . Bạn có thể sử dụng nó để thực hiện đồng bộ một lần. Không cần phải có daemon xấu xí chạy vĩnh viễn.
Glutimate

Câu trả lời:


6

Vì vậy, không có câu trả lời đầy đủ trong hơn hai tháng?

nhập mô tả hình ảnh ở đây Allllllll-righty rồi!

Bây giờ trình bày ... bản hack vô cùng đáng xấu hổ, không thực sự được khuyến nghị, đáng kinh tởm của tôi :

  • Tìm biểu tượng thông báo của bạn trong .dropbox-distthư mục, có thể nằm trong ~/.dropbox-disthoặc /var/lib/dropbox/.dropbox-dist. Bên trong này, các biểu tượng nằm trong thư mục dropbox-lnx.x86_64-3.2.9/images/hicolor/16x16/status(hoặc tương tự, đường dẫn của bạn có thể khác nhau tùy thuộc vào phiên bản và bản dựng được sử dụng).
  • Xác định màu sắc của bạn xfce4-panel. Điều này thật dễ dàng khi sử dụng một công cụ như Gimp với công cụ chọn màu ( nhập mô tả hình ảnh ở đây). Của tôi xảy ra #242424.
  • Đối với mỗi biểu tượng thông báo là hình ảnh PNG có độ trong suốt, hãy mở chúng bằng Gimp. Vâng, đó là người đúng, tôi sẽ thay đổi nền từ màu trong suốt sang màu đặc (trong trường hợp của tôi, #242424).* Xấu hổ trong sự xấu hổ. *

Kết quả:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Trông được. Điều này là hoàn toàn tốt cho tôi, vì tôi không thay đổi xfce4-panelmàu sắc. Tuy nhiên, một số điều cần lưu ý:

  • Bạn sẽ cần khởi động lại dropbox để thay đổi có hiệu lực:
    • ~ $ dropbox dừng
    • ~ $ dropbox bắt đầu
  • Nếu bạn chỉnh sửa các biểu tượng stock 16x16px, bạn có thể thấy chúng ở giữa với #EFEBE7đường viền 2px nếu các biểu tượng của bạn là 22x22px. Tôi đã giải quyết vấn đề này bằng cách phóng to các biểu tượng đến kích thước yêu cầu của tôi (22x22px).
  • Nếu Dropbox được cập nhật, các biểu tượng của bạn có thể bị thổi bay. Nếu bạn sẽ tự mình thử điều này, hãy giữ một bản sao lưu các biểu tượng của bạn bên ngoài thư mục Dropbox. Hoặc, bạn chỉ có thể tải chúng từ đây (nếu bạn cũng sử dụng #242424cho bảng màu của mình):

  • 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
Thay vì điều chỉnh thủ công từng hình ảnh, bạn có thể sử dụng lệnh for i in *.png; do convert $i -background '#000000' -alpha remove $i; donethay thế #000000bằng mã màu chính xác cho bảng điều khiển của mình. Lưu ý rằng điều này sẽ ghi đè lên hình ảnh, vì vậy bạn có thể muốn sao lưu các biểu tượng trước!
Laurence Gonsalves

@LaurenceGonsalves sweeeet.
cá mập

Giải pháp này là ok Tôi đã sử dụng nó để thay đổi các vùng màu trắng thành màu tối hơn, nhưng sau đó khi dropbox được cập nhật, nó sẽ thay đổi hình ảnh trở lại. Điều này rất khó chịu đặc biệt bởi vì nó TUYỆT VỜI ĐỂ PHÒNG NGỪA DROPBOX TRAY ICON CRA * CHƯƠNG TRÌNH PY TỪ CẬP NHẬT. Tại sao vậy? Bởi vì bạn thậm chí không có quyền tự do sử dụng chương trình. Đó là lý do tại sao tôi yêu phần mềm miễn phí! Tôi sử dụng dropbox vì một số lý do công việc không thể tránh khỏi (tôi ghét bị buộc phải sử dụng nó).
iharob

5

Nếu bạn tắt tính năng tổng hợp và sau đó thực hiện khởi động lại, biểu tượng sẽ hiển thị trên thanh khay. Đáng buồn thay, đó không phải là một giải pháp cho tôi, vì tôi cần tổng hợp.

Để tắt tính năng tổng hợp trong Xubfox 14.04:

  • Chuyển đến "Tất cả cài đặt" và nhấp vào "Chỉnh sửa trình quản lý cửa sổ":

nhập mô tả hình ảnh ở đây

  • Chuyển đến tab "Nhà soạn nhạc"
  • Bỏ chọn tùy chọn "Bật kết hợp hiển thị"

nhập mô tả hình ảnh ở đây

Tái bút: Có lẽ tôi nên thêm điều này vào các bình luận thay vào đó, nhưng tôi chưa thể bình luận, chưa đủ đại diện. điểm (quy tắc ngu ngốc).


Hy vọng ai đó có thể sử dụng điều này để tạo ra một giải pháp thực sự!
iamatrain

Hay quá cảm ơn. Vô hiệu hóa kết hợp cho thấy biểu tượng Dropbox, nhưng trên máy của tôi, nó vẫn không tuân theo chủ đề được đặt cục bộ và trông như thế này . Ít nhất bây giờ tôi có thể truy cập menu ngữ cảnh mà trước đây tôi không thể!
cá mập

1

Đây là phiên bản tự động của câu trả lời của cá mập. Đầu tiên, tạo một tập lệnh gọi là fix-dropbox-icons:

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

Nếu nền của bạn là một số màu khác ngoài màu đen thì điều chỉnh #000000bit cho phù hợp. Đừng quên chmod +xkịch bản này.

Trong khởi động của bạn ( .xsession, .Xinit, .i3/config, cài đặt DE ... phụ thuộc vào thiết lập của bạn) làm cho nó chạy kịch bản này lúc khởi động / đăng nhập. Nếu dropbox cập nhật và khởi động lại trong khi bạn đăng nhập vào biểu tượng sẽ tạm thời bị rối, nhưng lần sau khi bạn đăng nhập, nó sẽ được sửa lại.


-1

trong mint17.1 Tôi đã gỡ cài đặt dropbox và installe Nemo Dropbox trong synaptic và biểu tượng hiển thị trên khay hệ thống, bằng cách sử dụng các phím này trên ctrl bàn phím, alt, back space - để đặt lại


-1

Hạt nhân XUBUNTU 14.04.1 3.13.0-44

Tôi đã sử dụng tập lệnh bash -c "dropbox stop && ngủ 5 && strace ~ / .dropbox-dist / dropboxd 2> / dev / null> / dev / null" ở trên và nó đã khôi phục biểu tượng thông báo. Tuy nhiên, nó lại biến mất khi tôi đóng thiết bị đầu cuối hoặc thoát ra bằng CTRL-C.

Tôi đặt tập lệnh trong các chương trình khởi động của mình bằng công tắc -D và khởi động lại. Bây giờ, biểu tượng xuất hiện vĩnh viễn.

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

Hi vọng điêu nay co ich...


-1

Đây là cách tôi hoàn toàn giải quyết sau nhiều nỗ lực. Tôi hy vọng nó cũng sẽ hữu ích cho người khác:

  • gỡ cài đặt dropbox từ trình quản lý ứng dụng
  • đã xóa dòng dropbox-Automatic-boot vào cài đặt / session-start
  • quản lý tổng hợp bị vô hiệu hóa (bằng cách uchecking hộp của nó)
  • khởi động lại
  • cài đặt lại dropbox từ thiết bị đầu cuối:

    cd ~ && wget -O - "https://www.dropbox.com/download?plat=lnx.x86_64" | tar xzf -
    
  • tự tạo một dòng dropbox-Automatic-boot mới vào cài đặt / phiên bắt đầu với đường dẫn mới này:

    /home/my_home/.dropbox-dist/dropbox-lnx.x86_64-3.2.6/dropbox
    
  • khởi động lại và cuối cùng kích hoạt lại trình quản lý tổng hợp

Điều này có khắc phục được sự cố với biểu tượng không tuân theo các chủ đề địa phương không?
cá mập

-2

Điều tổng hợp hoạt động thất thường đối với tôi, mà không thực hiện khởi động lại. Nếu bạn tiếp tục nhấp vào hộp kiểm bật / tắt đôi khi nó sẽ xuất hiện lại.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.