Xubuntu 14.04 LTS 64에서 작동하지 않는 Dropbox 아이콘을 수정하는 방법?


92

몇 시간 전에 Xubuntu 14.04의 드롭 박스 아이콘이 작동을 멈췄습니다. 아이콘은 검은 색으로 빨간색이 0으로 나타납니다. 클릭하면 드롭 박스 메뉴가 나타납니다. 나는 이것이 일어나기 직전에 업데이트가 있다고 생각합니다. Dropbox를 다시 설치하고 제거했습니다. 심지어 모든 관련 파일과 숨겨진 폴더를 삭제하고 다시 설치 한 후에도 삭제했습니다. 그래도 아이콘이 작동하지 않습니다. 서비스를 중지했다가 다시 시작하려고했습니다 ... 다시는 아무것도 없습니다.


Dropbox는 언제든지 다운 그레이드 할 수 있습니다. 3.12.5를 사용 중이며 아이콘 문제가 없습니다. Dropbox가 곧 자동 업데이트하지 않기를 바랍니다. 그러나 이것을 차단하는 방법도 있습니다. forums.linuxmint.com/… dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-3.12.5.tar.gz
jbrock

5
필요한 모든 세부 정보가 포함 된이 버그를 Dropbox에보고했습니다. Linux Mint와 비슷한 문제가있었습니다. 버그 수정이있는 버전까지 Dropbox 업그레이드를 중단했습니다. 저는 유료 사용자이며 24-48 시간 내에 응답을 받아야한다고 말합니다. 그들이 주요 정보로 답장을 보내면 여기에 게시하겠습니다.
jbrock

먼저 제거하지 않고 다운 그레이드 할 수 있습니다. 이렇게하면 모든 Dropbox 파일을 완전히 다시 색인화하지 않아도됩니다. 버그가 수정 될 때까지 아이콘 문제를 해결 한 다음 해당 업데이트를 푸시 할 수 있습니다.
jbrock

어떻게 할 수 있습니까, @jbrock?
marktani

1
이 버그 우분투 17.10에 재-나타납니다 아래 작업 중 어떤 것도
스콧 Stensland에게

답변:


97

내 Xubuntu 15.10 에서이 버그가 발생했습니다. 깨진 아이콘이 있고 메뉴를 열 수있는 방법이 없습니다. 버그가 "알림 영역"대신 트레이 아이콘으로 "표시기 영역"을 사용하기 시작한 Dropbox에 연결되어 있으며 sudo-fix는 sudo 세션에서 사용되지 않는 일부 환경 변수 때문에 sudo-fix가 작동합니다.

적어도 나를 위해이 문제는 다음을 실행하여 해결할 수 있습니다.

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

아이콘과 메뉴를 모두 고정하는 "알림 영역"으로 아이콘을 다시 이동시키는 것 같습니다. 이런 방식으로 데몬은 루트가 아닌 일반 사용자로 실행됩니다.

편집 :이 수정 사항에 따라 Dropbox에 대한 시작 스크립트를 직접 만드는 경우 " dropbox autostart n"명령 을 사용하여 기본 시작 스크립트를 비활성화하십시오 (이것에 대한 StockBreak 덕분에 오늘 아침 시간이 절약되었습니다).

EDIT2 : ... 그리고 어떤 이유로 든 Dropbox GUI에서 자동 시작 설정을 제거해야했습니다 (시스템 시작시 아이콘 >> 환경 설정 >> Dropbox 시작 클릭). 이 후에도 계속 유지되기를 바랍니다.

편집 : 세션을 시작할 때마다 실행되는 스크립트 에서이 수정을 구현하려면 다음 해결책을 시도하십시오 : https://askubuntu.com/a/795864/496493


이 kk78의 해결 방법은 저에게도 효과적이며 일반 사용자에게 트레이 아이콘을 제공합니다. 나는 이것을 위해 StockBreak의 데스크탑 항목을 시도하지 않았지만 아마도 잘 작동합니다. 대신 #! / bin / bash 줄과 kk78 줄을 실행 가능 속성이있는 "dropboxicon.sh"텍스트 파일에서 간단한 쉘 스크립트로 사용하고 있으며 버그가 나올 때까지> Actions> Run In Konsole을 마우스 오른쪽 버튼으로 클릭하십시오. 결정된. 이 해결 방법은 잘 작동합니다. 감사합니다.
Juan M. Gonzalez

Xubuntu 14.04 64 비트 LTS-동일한 정확한 문제를 확인하고 위의 해결 방법이 트릭을 수행하는지 확인합니다 (모두 일시적 임).
demaniak

쿠분투 14.04에서 동일한 문제가 있었으며 여기에서도 문제가 해결되었습니다!
Daniel Fischer

결국 16.04에서도 작동했지만 indicator-applet패널에 이미 이미 사용 가능하고 존재하는 것 외에 다른 것을 설치하고 추가 해야했습니다 indicator-applet-complete. 그렇지 않으면 드롭 박스 아이콘이 나타나지 않았습니다. 이것은 Ubuntu 16.04 x86 (이전 Toshiba 랩톱)의 새로운 설치에서 gnome-fallback세션을 실행합니다 metacity.
Avio

2
17.04에서는 아래의 "새로운 해결 방법"을 시도 할 수 있습니다 dropbox stop && dbus-launch dropbox start. 랩톱 (현재 Xubuntu 17.04)에서 사용하고 있으며 문제가 없습니다. Dropbox가 이것을
고치면

83

새로운 해결 방법 에 의해 제안, 파일 C.가 있다 "DBUS 발사 보관 -i를 시작합니다" .

사용자는 최소한 Linux 배포판 Fedora, Gentoo, Kubuntu, Linux Mint, openSUSE, Slackware, Ubuntu, Xubuntu ... 및 데스크톱 환경 Cinnamon, KDE 4, KDE 5, Mate, Unity, Xfce ...

이 새로운 dbus 시작 해결 방법은 안정성이 높고 이전 DBUS_SESSION_BUS_ADDRESS 해결 방법 보다 더 많은 경우 약간 더 빠르게 작동하는 것 같습니다 .

명령 줄로 :

dropbox stop && dbus-launch dropbox start

또는 쉘 스크립트 파일로 :

#!/bin/bash

dropbox stop && dbus-launch dropbox start

16
명령 행 명령은 훌륭하지만 해당 세션에서만 작동합니다. 수정 사항을 영구적으로 유지하려면이 명령을 실행 한 후 Dropbox 표시기> 환경 설정 ...> 시스템 시작시 Dropbox 시작을 선택 취소하십시오. 그런 다음 dbus-launch dropbox start세션 및 시작> 애플리케이션 자동 시작에 추가하십시오 . 이것은 Xubuntu 16.04 LTS에서 완벽하게 작동합니다.
Ads20000

3
이것이 Ubuntu Mint xenial 16.04 LTS에서 작동하게하는 유일한 방법이었습니다.
allebone

3
귀찮게 내 의견을 편집 할 수 없습니다. 응용 프로그램 자동 시작 명령은 아마도 dbus-launch dropbox start -i(이것은 우분투 (그놈) 플래시백 16.10에서 작동합니다. idk는 Xubuntu에서도 작동하는지 여부입니다)
Ads20000

3
이것은 lubuntu 16.4에서 작동
jumpnett

2
DBUS_SESSION_BUS_ADDRESS=""해결책은 나를 위해 아무것도하지 않았지만 이 방법은 효과적이었습니다! 리눅스 민트 실행 17.3.
Sampo

27

kk78에서 제안한 솔루션과 달리 다음 방법은 문제를 한 번에 해결합니다.

  1. Dropbox를 닫습니다.

  2. /usr/bin/dropbox텍스트 편집기 (관리자 권한)로 파일을 엽니 다 . 예를 들어, 터미널에서

    gksudo gedit /usr/bin/dropbox
    
  3. 다음에 새 줄을 import os만들고 다음을 추가하십시오.

    os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
  4. 저장 후 다시 시작

이제 Dropbox가 정상적으로 작동합니다.

GIF 튜토리얼


한 줄을 추가하는 방법, 왜 이것이 작동하는지 대답을 완성하십시오.
DnrDevil

DnrDevil, DBUS_SESSION_BUS_ADDRESS = ""dropbox start뿐만 아니라 더 직접적인 방법으로 작동합니다.
darl

3
@DnrDevil 텍스트 파일을 편집해야하는 질문에 대답 할 때마다 텍스트 파일을 편집하는 방법에 대한 새로운 설명을 작성하는 것은 어리석은 일입니다.
blujay

2
@darl 이것은 흥미로운 아이디어이지만, 일반적으로의 편집 내용에 대해서는 조언하지 /usr/bin않습니다. 이것은 Dropbox의 버그이며 결국 수정되어야하며,이 해결 방법은 Dropbox에서 수정 프로그램을 중단하여 혼란 스러울 수 있습니다. Dropbox를 시작하는 자동 시작 파일 편집과 같은 해결 방법을 사용하는 것이 좋습니다.
blujay

@blujay 나는 당신이 새로운 사용자에게 질문에 대답하지 않는 한 그들은 터미널을 사용하는 것이 아무것도 아니라고 전적으로 동의합니다
DnrDevil

22

kk78의 솔루션 덕분 에이 완전한 해결 방법을 만들었습니다 ( 다른 게시물 참조 ).

나는 * 복사 내 바탕 화면 항목을 :

cp ~/.config/autostart/dropbox.desktop ~/.config/autostart/start_dropbox.desktop

다음과 같이 항목을 변경했습니다 ( env단어 를 주목하십시오 ).

[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
#Exec=dropbox start -i
Exec=env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Dropbox의 자동 시작을 비활성화했습니다.

dropbox autostart n

* 로그인 할 때마다 Dropbox가 파일을 대체하므로 편집 할 수 없습니다.


1
설명을 위해이 작업을 수행했습니다. start_dropbox.desktop 파일 (마우스 패드 등)을 편집
dez93_2000

또 다른 참고 : menulibre (또는 메뉴 시스템)에서 명령 항목을 "dropbox start -i"에서 "env DBUS_SESSION_BUS_ADDRESS =" "dropbox start -i"로 변경하여 메뉴에서 시작할 때 올바른 항목을 실행해야합니다.
dez93_2000

8

[이것은 더 이상 사용되지 않는 초기 답변입니다. 이제이 버그와 관련 버그를 조사했습니다. sudo의 파일 소유권 변경 / 복구 불편없이 새롭고 더 나은 해결 방법은 대신 kk78의 답변 또는 "dropbox stop && dbus-launch dropbox start"다른 답변 의 명령 줄 을 참조하십시오 .]

이 Dropbox 트레이 아이콘 버그는 권한과 관련이있는 것 같습니다.

수정 될 때까지 요즘 Xubuntu, Linux Mint 등의 사용자를 위해 작동하는 명령 줄 (Konsole, Terminal 등)에서 임시 해결 방법이 있습니다.

dropbox stop
sudo dropbox start

노트 :

"sudo"에 대해 루트로 Dropbox를 실행하면 권한 버그가 극복되고 트레이 아이콘이 다시 올바르게 작동합니다.

그러나 숨겨진 폴더 ~ / .dropbox / 에 사용자 대신 루트가 소유 한 파일 몇 개 (Dolphin과 같은 파일 관리자에서 볼 수 있듯이)와 루트 암호 가있어 작은 보조 효과가 있습니다. Dropbox를 시작할 때 요청됩니다.

다음 업데이트로 버그가 수정 될 때까지 Linux에서 Dropbox 트레이 아이콘이 완전히 작동하도록하는 임시 해결 방법으로도 문제가 해결되지만 수정 프로그램이 올바른 권한을 복원하지 못하면 가상의 경우 버그 후 빠른 해결책입니다. 수정은 다음과 같습니다

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 )

따라서 버그 수정이있을 때까지이 해결 방법을 계속 사용하고 있지만 사용하려면 적어도 다운로드 한 문서를 편집 할 때 권한 복구 라인을 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

이미 제안했듯이 다른 해결 방법 (스도) 사용을 중지하고 일반 파일 소유권을 복구하고 루트 대신 일반 사용자로 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의 답변 을 참조하십시오. 내 것보다 훨씬 나은 해결 방법이 있으며 루트가 아닌 일반 사용자로서 Dropbox 트레이 아이콘이 있습니다. 적어도 Xubuntu와 Linux Mint에서는 작동합니다.

쉘 스크립트로도 사용할 수 있습니다.

#!/bin/bash

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

3
이 해결 방법은 Xubuntu 14.04 64에서 작동합니다. 모두 "스도"를 확인하십시오. 감사합니다 Juan M. Gonzalez
user505080

그러나 요즘 루트로 실행하라는 제안은 실제로 일시적인 해결 방법이며 실제 솔루션은 Dropbox의 빠른 버그 수정에서 비롯된 것임을 기억해야합니다.
Juan M. Gonzalez

실제로 아이콘이없는 간단한 "dropbox 상태"해결 방법이 아이콘이있는 다른 "sudo dropbox start"해결 방법보다 낫고 편리하다는 것을 알았습니다.
Juan M. Gonzalez

새로운 것 : kk78의 답변을 참조하십시오.
Juan M. Gonzalez

4

이전 버전을 유지하거나 다른 측면을 다루는 대신 작은 아이콘 대신이 스크립트를 사용하기로 결정했습니다. 명령의 출력을 dropbox status패널에 직접 넣습니다 . 그러나 동기화하거나 최신 상태 일 때는 확인 표시 나 동기화 문자가 약간 있습니다.

터미널에 다음을 붙여서 일반 모니터를 설치하십시오.

sudo apt-get install xfce4-genmon-plugin

일반 모니터 패널 플러그인을 사용하여 다음 스크립트를 실행하도록 설정하십시오. 나는 레이블없이 가서 5 초마다 실행되도록 설정했습니다.

#!/bin/bash

status=$(dropbox status)
if [ "$status" = "Up to date" ]; then
    echo "✔"
elif [[ "$status" == "Syncing"* ]] || [[ "$status" == "Indexing"* ]]  || [[ "$status" == "Downloading"* ]]; then
    echo "⟲"
else
    echo "$status"
fi

로그인시 암호 프롬프트 (어쨌든 무시할 수 있음)가 표시되지 않도록 다음을 실행해야합니다.

sudo chown -R USER:GROUP ~/.dropbox

USER:GROUP 일반적으로 사용자 이름은 두 번입니다.

설정을 변경해야 할 때 Dropbox를 시작하여 설정을 변경합니다 sudo. 이 페이지에 설명 된대로로 시작 sudo하면 작은 아이콘과 메뉴가 나타납니다.

또한 원하는 경우 자신의 Dropbox 아이콘 또는 이미지를 에코 할 수 있습니다 . Dropbox 명령 줄이 작동하지 않으면 여기 에서 Dropbox python 스크립트를 다운로드 할 수 있습니다 . (필자의 경우 Dropbox python 스크립트 이름에 * .py 확장자를 사용하지 않습니다.)


아주 시원하고, 내가 이것을 할 수 있다는 것을 결코 알지 못했습니다! 다른 많은 것들에 유용합니다. 건배.
sharky 2019

아주 멋지다! 이것을 공유해 주셔서 감사합니다. 일반 모니터에 대해 몰랐습니다.
blujay

bash -c뿐 아니라 dropbox status?
jarno

여전히 패널에 빨간색 아이콘이 표시됩니까?
jarno

@jarno 처음에는 퍼팅만으로 작동하지 않는 희미한 메모리가 $(dropbox status)있습니다. 그러나 어떤 이유로 든 $(bash -c 'dropbox status')효과가있었습니다. 사용은 $(dropbox status)이제 작동하므로 그에 따라 스크립트를 업데이트했습니다. 알려 줘서 고마워.
jbrock

3

~/.dropbox-dist/dropboxd다음과 같이 스크립트를 수정 하고 재부팅하고 아이콘을 다시 얻었습니다. 이 파일은 업데이트로 덮어 쓰기 때문에 다음 업데이트에서 문제를 해결하는 경우 아무것도 실행 취소 할 필요가 없습니다.

#!/bin/sh
export DBUS_SESSION_BUS_ADDRESS=""
PAR=$(dirname "$(readlink -f "$0")")
exec "$PAR/dropbox-lnx.x86-3.14.7/dropboxd" "$@"

업데이트 : 랩톱에서 이것을 시도했을 때 처음에는 작동하지 않았습니다. 공식 시작 파일을 실행하기 전에 XFCE4 세션 저장이 dropbox를 시작하는 '복사'와 동일한 문제가 있음을 깨달았습니다. ~ / .profile 파일을 수정하여 * .state 및 * session * 파일을 삭제했습니다.~./cache/sessions

rm -f /home/jhm/.cache/sessions/*.state
rm -f /home/jhm/.cache/sessions/*session*

업데이트 # 2 : 이제 버전 3.18.1을 사용하면 여전히 문제가 있습니다. 내가 예측 한대로 ~/.dropbox-dist/dropboxd스크립트가 모든 업데이트로 덮어 쓰여 매번 문제가 발생 하기 때문에 알고 있습니다. 위의 수정은 세션 복원이 바이너리를 직접 시작하지 않으면 Xubuntu 14.04 부팅에서 안정적으로 작동합니다.

/home/<user>/.dropbox-dist/dropbox-lnx.x86-3.18.1/dropbox

"세션"탭에서 "시스템 / 세션 및 시작"을 사용하면 바이너리가 표시되고 * session 및 * state 파일을 삭제하지 않으면 다시 시작되는 것을 볼 수 있습니다.

실험으로 세션 추적이 시작되기 전에 Upstart를 사용하여 Dropbox를 시작했습니다. 먼저 /home/jhm/.init폴더를 만든 다음 다음을 포함하는 파일 dropbox.conf이 추가되었습니다.

description "Dropbox"
start on desktop-start
expect daemon
exec /usr/bin/dropbox start

Dell 노트북 Xubuntu 14.04에서이 방법을 사용하는데 프로그램이 세션 추적에서 숨겨져 있으므로 파일을 삭제할 필요가 없습니다.

dbus-launch새로운 개인 DBUS 세션 버스를 생성하기 때문에 DropBox는 해당 버스 (DBUS 이외)에서 유일한 프로세스이므로 Appindicator 서비스를 찾지 못하므로 export DBUS_SESSION_BUS_ADDRESS=""두 솔루션 과 거의 동일하게 DropBox가 시스템 트레이 API로 대체됩니다. 이를 XFCE 패널 항목 탭에서 '알림 영역'이라고합니다. 패널에서 제거되지 않았는지 확인하십시오.

d-feetand를 사용하면 dbus-monitorDropBox가 존재하지 않는 '/ MenuBar'DBUS 경로에서 'Menu'인터페이스를 구현하지 못하는 문제가 발견되었습니다. DBUS 팬 탐색 할 수 org.kde.StatusNotifierWatcher와 함께 d-feet자세한 내용을 보려면. dropbox 바이너리는 이러한 인터페이스를 지원할 책임이 있으므로 다음 업데이트를 기다릴 필요가 없습니다. BTW, 필요한 모든 QT5.5 라이브러리가 프로그램에 포함되어 있습니다. 개발 패키지를 다운로드 할 필요가 없습니다.

또한 GUI 대화 상자 만 시작 파일을 다시 설치하지 못하게하는 것으로 나타났습니다. '시스템 시작시 DropBox 시작'을 선택 해제하면 그대로 유지됩니다.


1
위의 해결 방법은 모든 컴퓨터에서 효과적이었습니다. 감사합니다.
rstreeter78

다음은이 수정을위한 하나의 라이너입니다.sed -i.bak '/#!\/bin\/sh/a export DBUS_SESSION_BUS_ADDRESS=""' ~/.dropbox-dist/dropboxd; dropbox stop && dropbox start
bmaupin

나는 이것이 Xubuntu 16.04에서도 적용될 수 있다고 생각하지만 기본적으로 upstart 대신 systemd를 사용합니다.
jarno

내 답변을 참조하십시오 . 놀랍게도 init 스크립트는 upstart 대신 systemd를 사용하더라도 Xubuntu 16.04에서도 작동했습니다.
jarno

systemd가 출시 된 후에도 upstart가 여전히 사용자 모드 서비스에 사용된다는 것을 읽었습니다. 스크립트가 여전히 작동하는 이유를 설명합니다. 서비스의 목록은 /usr/share/upstart/sessions
user411778

2

동일한 OS 인 Xubuntu 14.04 x64를 실행하고 클릭에 응답하지 않는이 아이콘이 표시됩니다 (메뉴 없음).

Xfce4-Panel의 Dropbox 아이콘

3.14.5에 대한 릴리스 정보 (2016 년 2 월 9 일 현재, 컴퓨터에 설치됨)에 Dropbox가 Linux에서 Qt 5.5를 사용하도록 업데이트되었습니다.

다음을 실행하면 내 컴퓨터에서 Qt 버전이 제공됩니다.

~$ qmake -v
QMake version 3.0
Using Qt version 5.2.1 in /usr/lib/x86_64-linux-gnu

그래서 여기의 지침을 사용하여 Qt 5.5로 업그레이드했습니다 .

내가 취한 단계는 다음과 같습니다.

sudo apt-add-repository ppa:beineri/opt-qt551-trusty
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest

그런 다음 다음을 설정 ~/.bashrc하고 세션을 다시 시작했습니다.

export QT_SELECT=opt-qt55

Qt 5.5가 설치되어 있음을 확인했습니다.

~$ qmake -v
QMake version 3.0
Using Qt version 5.5.1 in /opt/qt55/lib

그런 다음 Dropbox를 다시 설치하고 세션을 다시 시작하십시오.

sudo apt-get remove dropbox
sudo apt-get install nautilus-dropbox

불행히도, 이것은 작동하지 않았고 트레이 아이콘은 동일하게 나타납니다.

그런 다음 Xfce4 패널에서 표시기 플러그인을 제거해도 문제가 없는지 궁금했습니다.

  1. 표시기 플러그인 제거
  2. ~? dropbox stop && dropbox start

그런 다음 갑자기 알림 패널에 와일드 드롭 박스 아이콘이 나타납니다!

Dropbox 아이콘이 나타납니다

Dropbox 아이콘은 알림 패널에 상주하는 것을 좋아하지만 표시기 플러그인은 아닙니다.

하지만 ... 이메일 알림과 볼륨 레벨 컨트롤을 제공하는 표시기 플러그인이 마음에 듭니다. 그래서 나는 그것을 패널에 다시 추가했습니다. 여태까지는 그런대로 잘됐다.

그러나 세션을 다시 시작하면이 헛소리가 다시 발생합니다.

Xfce4-Panel의 Dropbox 아이콘

이제 막혔습니다. 표시기 패널 대신 알림 패널에 Dropbox 아이콘을 표시하는 방법을 모르며 로그인 할 때마다이 단계를 반복하지 않을 것입니다.


1
"dropbox 아이콘은 알림 패널에있는 것을 좋아하지만 표시기 플러그인에는없는 것 같습니다." kk78의 해결 방법이 보여주는 것처럼 당신이 올바른 길을 가고 있다고 생각합니다.
Juan M. Gonzalez

1
지표 플러그인을 제거하는 것이 핵심이었습니다. 실행 dropbox start하는 것만 DBUS_SESSION_BUS_ADDRESS=""으로는 지표 플러그인에서 드롭 박스를 제거하기에 충분하지 않았습니다.
BSchlinker

@BSchlinker로 dropbox가 이미 실행 중 DBUS_SESSION_BUS_ADDRESS=""이었습니까?
jarno

2

이 문제가 해결되었습니다.

Dropbox 메뉴에서 기본 설정으로 이동하십시오. "시스템 시작시 Dropbox 시작"을 선택 해제하십시오.

세션 및 시작> 애플리케이션 자동 시작으로 이동하여 다음 시작 항목을 추가하십시오.

bash -c 'export DBUS_SESSION_BUS_ADDRESS="" && dropbox start -i'

더 간단하게 :env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
blujay

1
@blujay 또는 DBUS_SESSION_BUS_ADDRESS= dropbox start -i. 그러나 일부 사람들 dbus-launch dropbox start -i은 더 잘 작동 한다고보고 합니다.
jarno

@jarno 모두가 Bash 스타일 쉘을 사용하는 것은 아닙니다. 예를 들어, Fish를 대화 형 셸로 사용하고 변수가 name=value구문으로 설정되지 않았 으므로를 사용해야 env합니다. 사용 env사방 작품.
blujay

0

(xbuntu 17.04에서 테스트)

올바른 트레이 아이콘으로 보관함을 다시 시작하려면 : dropbox stop && dbus-launch dropbox start

Dropbox는 ~/.config/autostart/dropbox.desktop시작시 자동 시작 파일 을로 바꿉니다 /usr/share/applications/dropbox.desktop. 수정 사항을 영구적으로 작성하려면 후자를 수정하십시오.

sudo sed -i 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' /usr/share/applications/dropbox.desktop

주 메뉴 실행기를 수정할 수도 있습니다.

sed 's/Exec=dropbox start -i/Exec=dbus-launch dropbox start -i/' ~/.local/share/applications/dropbox.desktop

0

이 자체가 답이 아니라 우리가 상당한 정도로 지역 사회있어 주어진 : 여기 '드롭 박스 이메일 고객 지원 페이지로 직접 링크에요. 우리 모두가 이것에 대해 묻는다면 그들은 스스로 고칠 것입니다.


0

내 dropbox는 시작 응용 프로그램이므로 Dash를 검색 Startup Application한 다음 Dropobox 항목에서 편집을 누르고 교체

낡은

보관 용 계정 시작 -i

새로운

env XDG_CURRENT_DESKTOP = 통합 보관함 시작 -i

문제를 해결하려면 : alt-F2를 입력 한 다음 r hit enter를 입력하십시오.

이것은 우분투 18.10 이상에서 작동합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.