Çalışmayan Dropbox simgesini Xubuntu 14.04 LTS 64'te nasıl düzeltebilirim?


92

Birkaç saat önce Xubuntu 14.04'deki dropbox simgesinin çalışması durdu. Simge kırmızı kesik sıfıra sahip siyah renklidir. Dropbox menüsünü açmak için üzerine tıklayamıyorum. Bu gerçekleşmeden hemen önce bir güncelleme olduğuna inanıyorum. Yeniden yükledikten sonra dropbox'ı temizledim. Hatta tüm ilişkili dosyaları ve gizli klasörleri sildim ve tekrar kurduktan sonra. Yine de simge çalışmıyor. Hizmeti durdurmayı ve başlatmayı denedim ... yine hiçbir şey.


Dropbox'ı her zaman düşürebilirsiniz. 3.12.5'deyim ve hiçbir simge sorunum yok. Umarım Dropbox yakında otomatik olarak güncellenmeyecektir. Ancak bunu engellemenin bir yolu var. forums.linuxmint.com/… dl-web.dropbox.com/u/17/dropbox-lnx.x86_64-3.12.5.tar.gz
jbrock

5
Bu hatayı Dropbox'a bildirdim. Daha önce Linux Mint ile de benzer bir sorun yaşadım. Dropbox'ımı bir hata düzeltmesi olan sürüme kadar yükseltmeye devam ettiler. Ücretli bir kullanıcıyım ve 24-48 saat içinde yanıt almam gerektiğini söylüyorlar. Anahtar bilgilerle yanıtlarlarsa, buraya gönderdiğinizden emin olacağım.
jbrock

Önce kaldırmadan düşürme olanağınız olabilir. Bu, tüm Dropbox dosyalarının tamamen yeniden endekslenmesini önleyebilir. Hata düzeltilinceye kadar simge sorununu çözebilir ve ardından bu güncellemeyi ortadan kaldırır.
jbrock

Bunu nasıl yapabiliriz?
marktani

1
Bu hata Ubuntu 17.10'da tekrar ortaya çıkıyor ve çalışmayanların hiçbiri yok
Scott Stensland

Yanıtlar:


97

Xubuntu 15.10'da bu hatayı buldum, bozuk simge ve menüyü açmamın bir yolu yok. Sanırım hata Dropbox'a bağlı "bildirim alanı" yerine kendi tepsi simgesi için "gösterge alanını" kullanmaya başladı ve sudo düzeltmesi sadece bazı ortam değişkenlerinin sudo oturumlarında kullanılmadığı için işe yarıyor.

En azından benim için bu sorun çalıştırarak düzeltilebilir:

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

Bu, simgeyi hem simgeyi hem de menüyü düzelten “bildirim alanına” geri götürüyor gibi görünüyor. Bu şekilde arka plan programı normal bir kullanıcı olarak çalışır, root olarak değil.

EDIT: Bu düzeltmeyi temel alarak Dropbox için kendi başlangıç ​​komut dosyanızı oluşturursanız, varsayılan başlangıç ​​komut dosyasını " dropbox autostart n" komutuyla devre dışı bırakmayı unutmayın (Bunun için teşekkür ederiz. Bu sabah bana zaman kazandırdı).

EDIT2: ... ve bazı nedenlerden dolayı hala otomatik başlatma ayarını Dropbox GUI'den kaldırmam gerekti (sistem başlangıcında >> Tercihler >> Dropbox'ı başlat simgesine tıklayın). Umarım bundan sonra uzak durur.

EDIT: Bu düzeltmeyi, her oturum başladığında çalışan bir komut dosyasında uygulamak için şu çözümü deneyin: https://askubuntu.com/a/795864/496493


Bu kk78'in geçici çözümü de benim için çalışıyor ve normal kullanıcı için tepsi simgesi veriyor. Bunun için StockBreak'in masaüstü girişini denemedim, ancak muhtemelen de çalışıyor. Bunun yerine, #! / Bin / bash satırı ve kk78'in satırını çalıştırılabilir özelliğe sahip bir "dropboxicon.sh" metin dosyasında basit bir kabuk betiği olarak kullanıyorum ve hata> gelene kadar sağ> Eylemler> Konsole'da Çalıştır'ı tıklatın. sabit. Bu geçici çözüm iyi çalışıyor. Teşekkür ederim.
Juan M. Gonzalez,

Xubuntu 14.04 64bit LTS - aynı kesin sorunu onayladı, bir çalışmayı onayladı (hile geçici olarak olabilir).
demaniak

Kubuntu 14.04'te de aynı problem vardı ve bu sorunu da çözdü!
Daniel Fischer

Sonunda 16.04 için de çalıştı, ancak indicator-appletpanele bir tane daha yüklemek ve eklemek zorunda kaldım (zaten mevcut olan ve mevcut indicator-applet-completeolanı bir yana ), aksi takdirde dropbox simgesi görünmedi. Bu, yeni bir Ubuntu kurulumunda 16.04 x86 (çok eski bir Toshiba dizüstü bilgisayarda) gnome-fallbackile bir oturum çalıştırıyor metacity.
Avio

2
17.04'te, aşağıdaki "yeni geçici çözümü" deneyebilirsiniz dropbox stop && dbus-launch dropbox start. Dizüstü bilgisayarımda kullanıyorum (şu anda Xubuntu 17.04) ve sorun yaşamadım. Dropbox bunu
düzeltse

83

Bir yeni çözüm önerdiği, Dosya C olduğu "dbus-fırlatma dropbox'ı -i start" .

Aşağıdaki uyarlamalar, kullanıcılar tarafından en azından Linux dağıtımları Fedora, Gentoo, Kubuntu, Linux Nane, openSUSE, Slackware, Ubuntu, Xubuntu ... ve masaüstü ortamlarında çalışmak üzere rapor edilmiştir. Xfce ...

Bu yeni dbus-lansmanı geçici çözümü, daha güvenilir, daha önceki durumlarda DBUS_SESSION_BUS_ADDRESS geçici çözümünden daha hızlı çalışır .

Komut satırı olarak:

dropbox stop && dbus-launch dropbox start

Veya bir kabuk betiği dosyası olarak:

#!/bin/bash

dropbox stop && dbus-launch dropbox start

16
Komut satırı komutu harika çalışıyor ancak yalnızca o oturum için çalışıyor. Düzeltmeyi kalıcı hale getirmek için, bu komutu çalıştırdıktan sonra, sistem başlangıcında Dropbox Başlat seçimini kaldırın ve Dropbox göstergesine> Tercihler ...> seçimini kaldırın. Sonra dbus-launch dropbox startOturum ve Başlatma> Uygulama Otomatik Başlatma'ya ekleyin . Bu benim için mükemmel çalışıyor Xubuntu 16.04 LTS.
Ads20000

3
Bu benim Ubuntu Mint xenial 16.04 LTS'de çalışmam için tek yoluydu.
allebone

3
Can sıkıcı bir şekilde yorumumu düzenleyemiyorum. Uygulama autostart komutu belki de olmalıdır dbus-launch dropbox start -i(bu, Ubuntu'da (GNOME) Flashback 16.10,
Xubuntu'da

3
Bu lubuntu 16.4
jumpnett'de

2
DBUS_SESSION_BUS_ADDRESS=""Çözüm benim için hiçbir şey yapmadı, ama bu bir çalıştı! Linux Mint'i Çalıştırma 17.3.
Sampo

27

Kk78 tarafından önerilen çözümden farklı olarak, aşağıdaki yöntem sorunu bir kez ve herkes için çözer:

  1. Dropbox'ı kapatın.

  2. Açık /usr/bin/dropbox(bir yönetici gibi) bir metin editörü ile dosya. Örneğin, terminal çalışmasında

    gksudo gedit /usr/bin/dropbox
    
  3. Sonrasında yeni bir satır oluşturun import osve aşağıdakileri ekleyin:

    os.environ['DBUS_SESSION_BUS_ADDRESS'] = ""
  4. Kaydet ve yeniden başlat

Şimdi Dropbox iyi çalışacak:

Gif eğitimi


Cevabınızı tamamlayın, biri nasıl satır ekler, neden işe yarıyor?
DnrDevil

DnrDevil, DBUS_SESSION_BUS_ADDRESS = "" dropbox start, sadece daha doğrudan bir şekilde çalışır.
sevgilim

3
@DnrDevil Bir metin dosyasını düzenlemeyi gerektiren bir soruyu her cevapladıktan sonra bir metin dosyasını nasıl düzenleyeceğiniz hakkında yeni bir açıklama yazmak aptalca olurdu.
blujay

2
@darl Bu ilginç bir fikir, ancak genellikle içinde işleri düzenlememeyi öneririm /usr/bin. Bu, Dropbox'ta sonunda düzeltilmesi gereken bir hatadır ve bu geçici çözüm, Dropbox'taki düzeltmeyi kırabilir ve çok karışık bir kullanıcı bırakır. Dropbox'ı başlatan autostart dosyasını düzenlemek gibi bir geçici çözüm kullanmak daha iyidir.
blujay

@blujay Yeni bir kullanıcıya bir soru cevaplamadığınız sürece tamamen kabul ediyorum
alamayabilirler

22

Kk78'in çözümü sayesinde bu tam geçici çözümü yaptım (ayrıca diğer postama da bakınız ):

Ben * kopyalanan masaüstü girişi:

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

Giriş böyle değişti (lütfen envkelimeye dikkat edin ):

[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

Ve Dropbox'ın otomatik başlatması devre dışı bırakıldı:

dropbox autostart n

* Dropbox her giriş yaptığınızda dosyayı değiştirdiği için düzenleyemezsiniz.


1
Bu benim için yaptı, açıklama için olsa da: start_dropbox.desktop dosyasını düzenleyin (fare altlığı veya herhangi bir şekilde)
dez93_2000

başka bir not: menülbilgide (veya menü sisteminizde) komut girişini "dropbox start -i" den "env DBUS_SESSION_BUS_ADDRESS =" "dropbox start -i" ye değiştirmelisiniz, böylece sağ menüden başlatıldığında çalışır.
dez93_2000

8

[Bu benim itiraz edilen erken cevabım, şimdi bu ve bununla ilgili hataları araştırmaya devam etti; daha yeni ve daha iyi geçici çözümler için, sudo dosya sahipliği değişikliği / kurtarma zorluğu olmadan, bunun yerine kk78'in cevabına veya "dropbox stop && dbus-launch dropbox start"başka bir cevabın komut satırına bakın]

Bu Dropbox tepsi simgesi hata izinleri ile ilgili görünüyor.

Düzeltilinceye kadar, bugünlerde Xubuntu, Linux Mint, vb. Kullanıcılar için çalışan komut satırından (Konsole, Terminal, vb.) Geçici bir geçici çözüm.

dropbox stop
sudo dropbox start

Not:

Hakkında "sudo" root olarak Dropbox'ı çalışan izni hata üstesinden gelir ve tepsi simgesi düzgün yeniden çalışır.

Bununla birlikte, kullanıcı (şimdi örneğin Dolphin gibi bir dosya yöneticisi ile görebildiğiniz gibi) kullanıcının kök yerine ~ / .dropbox / ait gizli klasöründe birkaç dosyaya sahip olma gibi küçük ikincil bir etkiye sahiptir ve bu nedenle de root şifresi Dropbox'ı başlatırken isteniyor.

Bu, Dropbox tepsi simgesini tamamen Linux üzerinde çalışarak hata bir sonraki güncelleme ile tamamen düzeltilinceye kadar tamamen geçici bir geçici çözüm olarak tamamlar, ancak düzeltme doğru izinleri geri almazsa, bu varsayımsal durumda hatadan sonra hızlı bir çözüm düzeltme olacaktır:

sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start

Elbette, KULLANICI ve GRUP yerine. Örneğin, eğer Unix, UTF-8, Go dil, vb. Ortak kurucusuysanız;

sudo chown -R ken:ken /home/ken/.dropbox

Güncelleme:

Maalesef, bu geçici geçici çözümü hala uygulanabilir ancak daha az kullanışlı hale getiren bir şey gördüm: Yalnızca gizli ~ / .dropbox klasöründe daha önce bahsedilen birkaç dosya kök tarafından değil, aynı zamanda Dropbox sunucularından Dropbox'a indirilen dosyalar klasöründe (genellikle ~ / Dropbox ), Dropbox'ı root olarak çalıştıran bilgisayarda.

Bu nedenle, bu düzeltmeyi hata düzeltmeye kadar kullanıyorum, ancak kullanmak istiyorsak en azından indirilen belgelerimizi düzenlemek istediğimizde izin kurtarma satırını da Dropbox klasörüne uygulamak zorundayız. Örneğin:

sudo chown -R USER:GROUP /home/USER/Dropbox

Zaman kazanmak ve bilgisayarı başlattığımız zaman uygulamak için, basit bir kabuk betiğine, örneğin , çalıştırılabilir özelliğe sahip bir dropbox.sh metin dosyasına, komut satırından veya fare tıklatmasıyla çalıştırabiliyoruz:

#!/bin/bash

dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox

Basit alternatif çözüm:

Önceki tüm prosedürler yerine, dosya sahipliği değişiklikleri ve geri kazanımları, vb. İle başa çıkmak çok elverişli değilse, en basit alternatif muhtemelen simgesini kullanmadan Dropbox hata düzeltmesini beklemek ve zaman zaman Dropbox durumunu kontrol etmektir. komut satırını kullanarak:

dropbox status

Sonuç, Dropbox çalışıyorsa, çoğu zaman: "Güncel" .

Daha sonra, muhtemelen bu satırı açık tutabileceğiniz küçük bir komut penceresinden tekrar hızlıca çalıştırmak için yukarı okunu kullanabilirsiniz.

Sadece yazarak ek komut satırı yardımına bakın:

dropbox

Daha önce önerildiği gibi, diğer geçici çözümü (sudo) kullanmayı bırakmak, normal dosya sahipliğini geri almak ve Dropbox'ı root yerine normal kullanıcı olarak tekrar çalıştırmaya başlamak için yalnızca bir kez kullanın (USER ve GROUP yerine):

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

Yeni güncelleme:

Bu soruya kk78'in cevabına bakın , benimkinden çok daha iyi bir geçici çözümle ve kök değil, normal kullanıcı olarak Dropbox tepsi simgesiyle. En azından Xubuntu ve Linux Mint için çalışıyor.

Ayrıca bir kabuk betiği olarak da kullanılabilir:

#!/bin/bash

dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

3
Bu geçici çözüm, Xubuntu 14.04 64'ümde işe yarıyor. Herkes "sudo" yu fark edecek. Teşekkür ederim Juan M. Gonzalez
user505080

Ancak, bu günlerde sadece root olarak çalışma önerimin gerçekten geçici bir çözüm olduğunu ve asıl çözümün Dropbox tarafından yapılan hızlı bir hata düzeltmesinden gelmesi gerektiğini hatırlamamız gerekiyor.
Juan M. Gonzalez,

Uygulamada, simge içermeyen basit "dropbox durum" geçici çözümünün, simgeli diğer "sudo dropbox start" geçici çözümünden daha iyi ve daha uygun olduğunu buluyorum.
Juan M. Gonzalez,

Yeni: Benimkinden çok daha iyi bir çözümle kk78'in cevabını görün.
Juan M. Gonzalez,

4

Eski bir sürümde kalmak ya da diğer yönleriyle karıştırmak yerine, bu komut dosyasını küçük simge yerine kullanmaya karar verdim. Çıktıyı komuttan dropbox statusdoğrudan panelinize yerleştirir. Ancak, senkronize olduğunda veya güncel olduğunda küçük bir onay işareti veya senkronizasyon karakteri var.

Aşağıdakileri terminale yapıştırarak Genel Monitör'ü yükleyin:

sudo apt-get install xfce4-genmon-plugin

Genel Monitör paneli eklentisini kullanarak çalıştırmak için aşağıdaki betiği ayarlayın. Bir Etiket olmadan gittim ve her beş saniyede bir çalışacak şekilde ayarladım.

#!/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

Oturum açma sırasında bir şifre istemi göstermemesi için (yine de ihmal edilebilir) aşağıdakileri çalıştırmanız gerekir:

sudo chown -R USER:GROUP ~/.dropbox

USER:GROUP normalde sadece iki kez kullanıcı adınız.

Bir ayarı değiştirmem gerektiğinde, sudoayarlarımı değiştirmek için Dropbox'ı kullanmaya başladım. Bu sayfada belgelendiği gibi sudo, küçük simge ve menünün görünmesini sağlar.

Ek olarak, eğer isterseniz kendi Dropbox simgenizi veya resminizi yankılayabilirsiniz . Dropbox komut satırınız çalışmıyorsa, Dropbox python komut dosyasını buradan indirebilirsiniz . (Benim durumumda Dropbox python betiği adı için * .py uzantısını kullanmıyorum.)


Çok havalı, bunu yapabileceğimi asla bilemezdim! Diğer birçok şey için kullanışlıdır. Şerefe.
Sharky

Çok havalı! Bunu paylaştığın için teşekkürler. Genel Monitör'ü bilmiyordum.
blujay

Neden bash -cve sadece değil dropbox status?
jarno

Panelde hala kırmızı simge var mı?
jarno,

@ jarno Başlangıçta sadece koyarak işe yaramadı zayıf bir hafıza var $(dropbox status). Ancak, bazı nedenlerden dolayı $(bash -c 'dropbox status')işe yaradı. Kullanılması $(dropbox status)şimdi buna göre senaryomu güncelledik böylece çalışır. Bilmeme izin verdiğin için teşekkürler.
jbrock

3

~/.dropbox-dist/dropboxdKomut dosyasını şu şekilde değiştirdim ve yeniden başlattım ve simgeyi geri aldım. Bu dosyanın güncelleştirmelerin üzerine yazıldığından, bir sonraki güncellemede sorunu çözmeleri durumunda hiçbir şeyi geri almak zorunda kalmayacağımı düşünüyorum.

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

Güncelleme: Bunu laptopumda denediğimde ilk başta işe yaramadı. Resmi başlangıç ​​dosyası çalıştırılmadan önce XFCE4 oturum tasarrufunun dropbox'ı başlattığı 'Copy' ile aynı sorunu yaşadığımı fark ettim. ~ / .Profile dosyamı, içindeki * .state ve * session * dosyalarını silmek üzere değiştirdim.~./cache/sessions

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

Güncelleme # 2: Yani şimdi sürüm 3.18.1'i kullanarak sorun hala orada. Biliyorum, tahmin ettiğim gibi, ~/.dropbox-dist/dropboxdher güncellemede sorunun her seferinde ortaya çıkmasına neden olan komut dosyasının üzerine yazılmıştır. Yukarıdaki düzeltme, Xubuntu 14.04 önyüklemesinde güvenilir bir şekilde çalışır ve oturumun geri yüklenmesinin doğrudan ikili dosyayı başlatmaması sağlanır:

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

"Sistem / Oturum ve Başlatma" seçeneğini kullanarak, "Oturum" sekmesi altında, * oturum ve * durum dosyalarını silmezsem, ikili kodun görünür olduğunu ve yeniden başlatılacağını görebilirim.

Bir deneme olarak, oturum takibi başlamadan önce Dropbox'ı başlatmak için Upstart'ı kullanmayı denedim. Önce /home/jhm/.initklasörü yarattım , daha sonra aşağıdakileri dropbox.confiçeren bir dosya eklendi:

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

Dell Dizüstü Bilgisayar Xubuntu 14.04'ümde bu yöntemi kullanıyorum ve program artık oturum izlemeden gizlendi, bu yüzden dosyaları silmeme gerek yok.

Yana dbus-launchyeni bir özel DBUS oturumu otobüsü yaratır o (DBus hariç) o otobüse tek bir süreç olacaktır aynı şu konuda şekilde, DropBox, appindicator hizmeti bulmak asla export DBUS_SESSION_BUS_ADDRESS=""DropBox neden Hem çözümler sistem tepsisi API çare için. Buna XFCE Panel Öğeleri sekmesinde 'Bildirim Alanı' denir. Panelden çıkarılmadığından emin olun.

Kullanılması d-feetve dbus-monitorben sorun DropBox var olmayan '/ menü çubuğu' DBUS yolunda 'Menü' arayüzlerini uygulamada başarısız olduğunu gördük. DBUS fanlar keşfedebilirsiniz org.kde.StatusNotifierWatcherile d-feetdaha fazla bilgi edinmek için. Dropbox ikili bu arayüzleri desteklemekten sorumlu olduğundan, bir sonraki güncellemeyi beklemekten başka yapacak bir şey yoktur. BTW, gerekli tüm QT5.5 kütüphaneleri programa dahil edildi. Geliştirme paketlerini indirmenize gerek yok.

Ayrıca, yalnızca GUI iletişim kutusunun başlangıç ​​dosyasının yeniden yüklenmesini güvenilir şekilde koruduğunu gördüm. 'Sistem başlangıcında DropBox'ı başlat' seçeneği işaretlendikten sonra, bu şekilde kaldı.


1
Yukarıdaki geçici çözüm tüm makinelerimde benim için çalıştı. Teşekkür ederim.
rstreeter78

İşte bu düzeltme için bir astar:sed -i.bak '/#!\/bin\/sh/a export DBUS_SESSION_BUS_ADDRESS=""' ~/.dropbox-dist/dropboxd; dropbox stop && dropbox start
bmaupin

Sanırım bu, Xubuntu 16.04'te de uygulanabilir, ancak varsayılan olarak başlatma yerine systemd kullanır.
jarno

Cevabımı gör . Benim için sürpriz init betiği Xubuntu 16.04'te de, başlangıç ​​yerine systemd kullanıyor olsa bile çalıştı.
jarno

Sistemin başlatılmasından sonra, başlatmanın hala kullanıcı modu hizmetleri için kullanılacağını, betiğin neden hala çalıştığını açıklayan bir yerde okudum. Hizmetlerin listesi içinde /usr/share/upstart/sessions
user411778

2

Aynı işletim sistemini Xubuntu 14.04 x64 kullanıyorum ve tıklamalara yanıt vermeyen bu simgeyi görüyorum (menü yok):

Xfce4-Panel'deki Dropbox simgesi

(9 Şubat 2016 tarihinden itibaren gelen ve makineme yüklendi) 3.14.5 sürüm notları , Dropbox'ın Linux'ta Qt 5.5 kullanacak şekilde güncellendiğini belirtir.

Aşağıdakileri çalıştırmak makinemde Qt versiyonunu veriyor:

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

Bu yüzden, buradan talimatları kullanarak Qt 5.5'e yükselttim .

İşte attığım adımlar:

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

Sonra aşağıdakini girdim ~/.bashrcve oturumu yeniden başlattım:

export QT_SELECT=opt-qt55

Qt 5.5'in kurulu olduğunu doğruladım:

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

Ardından, Dropbox'ı yeniden yükleyin ve oturumunuzu yeniden başlatın:

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

Ne yazık ki, bu işe yaramadı ve tepsi simgesi aynı görünüyordu.

Ardından, Gösterge Eklentisini Xfce4 panelinden çıkarmanın işe yarayıp yaramadığını merak ettim.

  1. Gösterge Eklentisini Kaldır
  2. ~? dropbox stop && dropbox start

Ardından, aniden, Bildirim Panelinde vahşi bir açılan kutu simgesi belirir!

Dropbox simgesi belirir

Dropbox simgesinin Bildirim Panosunda bulunmayı sevdiği görünüyor, ancak Gösterge Eklentisi değil.

Ama ... Gösterge Eklentisini seviyorum, çünkü bana e-posta uyarıları ve ses seviyesi kontrolü sağlıyor. Bu yüzden panele tekrar ekledim. Çok uzak çok iyi.

Ancak, oturumu yeniden başlattıktan sonra, bu saçmalığı tekrar alıyorum:

Xfce4-Panel'deki Dropbox simgesi

Yani, şimdi sıkışıp kaldım. Dropbox simgesinin Gösterge Paneli yerine Bildirim Panelinde nasıl görüneceğini bilmiyorum ve her oturum açışımda bu adımları tekrarlamayacağına eminim!


1
Dediğiniz gibi, "Görünüşe göre Dropbox simgesi Bildirim Panelinde bulunmayı seviyor, ancak Gösterge Eklentisi değil." Bence kk78'in geçici çözümünün gösterdiği gibi, doğru yoldaydın.
Juan M. Gonzalez,

1
Gösterge eklentisi Çıkarma benim için anahtar oldu - sadece çalışan dropbox startile DBUS_SESSION_BUS_ADDRESS=""gösterge eklentisi dışına dropbox'ınızı almak için yeterli oldu.
BSchlinker

@ BSClinker belki dropbox ile başlatmaya çalıştı önce zaten çalışıyordu DBUS_SESSION_BUS_ADDRESS=""?
jarno

2

Bu onu düzeltir.

Dropbox menüsünde Tercihler'e gidin. "Sistem başlatılırken Dropbox'ı başlat" seçeneğinin işaretini kaldırın

Oturum ve Başlatma> Uygulama Otomatik Başlatma'ya gidin ve aşağıdaki başlangıç ​​öğesini ekleyin:

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

Basit:env DBUS_SESSION_BUS_ADDRESS="" dropbox start -i
blujay

1
blujay veya hatta DBUS_SESSION_BUS_ADDRESS= dropbox start -i. Ancak bazı insanlar dbus-launch dropbox start -idaha iyi sonuç verdiğini bildirdi .
jarno

@ jarno Herkes Bash tarzı kabuk kullanmaz. Örneğin, etkileşimli kabuğum olarak Fish kullanıyorum ve değişkenler name=valuesözdizimi ile ayarlanmadı , bu yüzden kullanmak gerekiyor env. envHer yerde eserleri kullanmak .
blujay,

0

(xbuntu 17.04'te test edilmiştir)

Dropbox'ı doğru tepsi simgesiyle yeniden başlatmak için: dropbox stop && dbus-launch dropbox start

Dropbox ~/.config/autostart/dropbox.desktopbaşlangıçta autostart dosyasını ile değiştirir /usr/share/applications/dropbox.desktop. Düzeltmeyi kalıcı hale getirmek için ikincisini değiştirin:

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

Ana menü başlatıcısını da değiştirmek isteyebilirsiniz:

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

0

Bu başlı başına bir cevap değildir, ancak yeterince büyük bir topluluğumuz olduğumuzu düşünürsek: HERE , dropbox e-posta müşteri destek sayfasına doğrudan bağlantı sunar. Hepimiz onlara bunu sorarsak, belki kendileri düzeltirler.


0

Dropbox'ım başlangıç ​​için bir uygulama araması olduğundan Startup ApplicationDash’i işaretleyin ve Dropobox girişinde Edit (Düzenle) seçeneğine basın.

eski

dropbox başlangıcı -i

yeni

env XDG_CURRENT_DESKTOP = Birlik dropbox başlangıç ​​-i

ilgisini çekmek için: alt-F2 yazıp enter tuşuna basın

Bu Ubuntu 18.10 ve üzeri sürümlerde çalışır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.