Odpověď

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.
Jméno:
E-mail:
Předmět:
Ikona zprávy:

Ověření:
Zadejte znaky zobrazené na obrázku
Poslechnout obrázek / Požádat o jiný obrázek

Zadejte znaky zobrazené na obrázku:
Kolik má průměrný člověk prstů na rukou? (slovem):
Po dnu přijde:

Zkratky: stiskněte shift+alt+s pro odeslání nebo shift+alt+p pro prohlédnutí


Shrnutí tématu

Poslal: JTS
« kdy: Březen 15, 2016, 19:54:22 »

Vyřešeno přidáním příkazu sleep 5 do Exec v Dropbox_autostart.desktop
 
viz http://forum.mageia.cz/index.php?topic=834.msg6751#msg6751

Díky   J.

EDIT:[Vyřešeno]
Poslal: JTS
« kdy: Březen 15, 2016, 19:47:22 »

Tak to je skvělý, přidání příkazu sleep do  Exec to vyřešilo.

Díky  J.
Poslal: Yullaw
« kdy: Březen 04, 2016, 17:40:18 »

Tak jsme to s fantomorousem ještě otestovali a vylepšili. Vítek to (celkem) trefil (K+1 ;)).

Sumárum:

Instalace:
  • nainstalovat balíček dropbox-bin. Balíček nautilus-dropbox ne, z důvodu možných konfliktů s KDE4.
  • v konzoli pak spustíme příkazem: dropbox start -i
- tím se stáhne a nainstaluje aktuální Dropbox do domovské složky do složky .dropbox-dist. Poté se zobrazí GUI okno. Přihlásit se.

Manuální spuštění:
https://www.dropboxforum.com/hc/en-us/community/posts/204590143-Tray-icon-not-responding-linux-mint-17-3#community_comment_206851426
  • pro okamžité spuštění a zobrazení ikony je třeba spustit v konzoli příkaz dropbox stop && dbus-launch dropbox start -i nebo upravte si spouštěč viz. níže.

Úprava spouštěče v K-Menu:
  • pro úpravu spouštěče v K-Menu pravý klik myší na K-MenuUpravit aplikace...InternetDropboxPříkaz: dropbox stop && dbus-launch dropbox start -iUložit → zavřít okno. Po budoucí aktualizaci Dropboxu s opravou nezobrazující se ikony pak opět dát do původního stavu.

Automatické spuštění s opravou zobrazení ikony po startu systému:
- bohužel, našel se další bug KDE4, kde nefunguje automatické spuštění vlastních skriptů .sh v ~/.config/autostart/, ale funguje vlastní .desktop https://bugs.kde.org/show_bug.cgi?id=338242
  • vytvořit textový soubor Dropbox_autostart.desktop v ~/.config/autostart/ (nebo příkazem vim ~/.config/autostart/Dropbox_autostart.desktop) a vložte do něj:
Kód: [Vybrat]
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=sleep 5 && dropbox stop && dbus-launch dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false
- zde je upraven řádek s Exec, kde byl přidán sleep 5, což počká 5s, než se spustí originální dropbox.desktop Dropboxu, aby nedošlo k přehození spuštění. Nemusíme se pak také starat o vypnutí volby v Preferences...Start Dropbox on system startup

EDIT: oprava překlepu
Poslal: fantomorous
« kdy: Březen 02, 2016, 23:13:01 »

Citace
dropbox stop && dbus-launch dropbox start -i

pro zobrazení ikony do prvního restartu funguje, alespoň něco.

dík
Poslal: Vítek
« kdy: Březen 02, 2016, 00:29:39 »

Pro opravu ikony u mne zabral tento postup nastavení automatického spuštění

Soubor dropbox.desktop, který se vytvoří ve složce ~./config/autostart/ zkopírovat do nového souboru s názvem např. dropbox_autostart.desktop a v něm upravit řádek
Exec=dropbox start -i
na
Exec=dbus-launch dropbox start -i

a potom kliknou na ikonu dropboxu a v  Preferences odškrtnout "Start Dropbox on system startup"
soubor dropbox.desktop ve složce ~./config/autostart/ zmizí a zůstane jen upravený spouštěč

Pokud v systray není ikona dropboxu, tak spustit dropbox stop && dbus-launch dropbox start -i


Poslal: Yullaw
« kdy: Březen 01, 2016, 15:59:07 »

Stále vyčkávám na tvoji reakci, viz. soukromé zprávy...
Poslal: JTS
« kdy: Únor 28, 2016, 17:53:26 »

Stále bez výsledku. Nemůže to být tím, že v ~./config/autostart/  se stále vytváří dropbox.desktop se stejným obsahem, ať už ho změním nebo smažu?  stále je tam řádek :
Kód: [Vybrat]
Exec=dropbox start -i

ale nechápu proč se nestustí ten Dropbox_autostart - už jsem ho i přejmenoval na dropbox_autostart, aby se spouštěl až jako druhý, dokonce na xdropbox_autostart, aby se spouštěl jako třetí po Insyc. Ale stále bezvýsledné. Přitom když ho spustím ručně ikona se zobrazí.

Proč s verzí 12.5 fungovalo automaticky a s verzí 14.7. jsou takové problémy?   ??? ???
Poslal: Yullaw
« kdy: Únor 28, 2016, 16:47:06 »

Protože jsem to blbec neotestoval pořádně.

Aplikace Dropbox si sama vytvoří automatický spouštěč během spuštění do ~/.config/autostart/dropbox.desktop, ve kterém se automaticky vygeneruje příkaz Exec=dropbox start -i, který jak již víme, spustí Dropbox bez ikony.

Ok, je potřeba vytvořit si svůj automatický spouštěč, buď si ho vytvoříš ručně, nebo příkazem (je nutné mít nainstalovaný editor vim):
Kód: [Vybrat]
$ vim ~/.config/autostart/Dropbox_autostart.sh

stiskni klávesu Ins a vlož do něj:
Kód: [Vybrat]
#!/bin/bash
dropbox stop && dbus-launch dropbox start -i
opět stiskni klávesu Esc, pak ":wq" a Enter.

soubor nastavit jako spustitelný:
Kód: [Vybrat]
$ chmod +x ~/.config/autostart/Dropbox_autostart.sh

To je vše...

...
pro každé automatické spuštění po přihlášení je třeba upravit spouštěč: pravý klik myší na K-MenuUpravit aplikace...InternetDropboxPříkaz: dbus-launch dropbox start -i → Uložit → zavřít okno. Po budoucí aktualizaci Dropboxu s opravou nezobrazující se ikony pak opět dát do původního stavu.
FYI: nejedná se o automatické spuštění po přihlášení, ale o opravu spouštěče v K-Menu. Opraveno. A do příkazu vložit: dropbox stop && dbus-launch dropbox start -i

Poslal: JTS
« kdy: Únor 28, 2016, 14:14:38 »

Funguje mi vše vyjma

Citace
pro každé automatické spuštění po přihlášení je třeba upravit spouštěč: pravý klik myší na K-Menu → Upravit aplikace... → Internet → Dropbox → Příkaz: dbus-launch dropbox start -i → Uložit → zavřít okno. Po budoucí aktualizaci Dropboxu s opravou nezobrazující se ikony pak opět dát do původního stavu.

zkoušel jsem i vložit variantu pro ruční spouštění
Kód: [Vybrat]
dropbox stop && dbus-launch dropbox start

výsledek je stále stejný, ikona se nezobrazí, pokud to neudělám přes konzoli ručně.     ??? ??? ???  Proč?

i tak díky moc. J.
Poslal: Yullaw
« kdy: Únor 26, 2016, 21:58:44 »

Takže ověřeno, stačí spustit příkaz níže:
Kód: [Vybrat]
dropbox stop && dbus-launch dropbox start

a ikona je na světě...

Nevím ale, jaké graf. prostředí používáš, takže napíši i pro ostatní uživatele KDE4 co a jak jsem nainstaloval Dropbox v MGA5.

Instalace:
  • nainstalovat balíček dropbox-bin. Balíček nautilus-dropbox ne, z důvodu možných konfliktů s KDE4.
  • v konzoli pak spustíme příkazem: dropbox start -i
tím se stáhne a nainstaluje aktuální Dropbox do domovské složky do složky .dropbox-dist. Poté se zobrazí GUI okno. Přihlásit se.

Oprava ikony:
https://www.dropboxforum.com/hc/en-us/community/posts/204590143-Tray-icon-not-responding-linux-mint-17-3#community_comment_206851426
  • pro okamžité zobrazení je třeba spustit již výše zmíněný příkaz dropbox stop && dbus-launch dropbox start
  • pro každé automatické spuštění po přihlášení je třeba upravit spouštěč: pravý klik myší na K-MenuUpravit aplikace...InternetDropboxPříkaz: dbus-launch dropbox start -i → Uložit → zavřít okno. Po budoucí aktualizaci Dropboxu s opravou nezobrazující se ikony pak opět dát do původního stavu.

Chybová hláška o oprávnění:
Také mi to napsalo občas toto:

Couldn't start Dropbox.

This is usually because of a permissions error. Storing your home folder on a network share can also cause an error.

Get more help at https://www.dropbox.com/c/help/permissions_error

Please contact Dropbox support with the following info for help: /tmp/dropbox_erroralUiIR.txt
https://www.dropbox.com/help/72
V konzoli pod rootem:
Kód: [Vybrat]
chown "$USER" "$HOME"
chown -R "$USER" ~/Dropbox ~/.dropbox
chattr -R -i ~/Dropbox
chmod -R u+rw ~/Dropbox ~/.dropbox
- je-li vaše složka ~/Dropbox pojmenovaná jinak, upravte výše uvedené příkazy k vaší složce.

... aktualizovalo na verzi 14.7. Jde tomu nějak elegantně zamezit?
Viz. https://wiki.archlinux.org/index.php/dropbox#Hack_to_stop_Auto_Update.
Nebo pak v K-MenuUpravit aplikace...InternetDropboxPříkaz: dbus-launch dropbox start → Uložit → zavřít okno, čímž se zamezí automatická aktualizace

TIP: další informace viz. https://wiki.mageia.org/en/Dropbox#Installing_KFILEBOX_in_Mageia_with_KDE4 o Kfilebox aplikaci a implementaci Dropboxu do Dolphinu. Ale to je další příběh :)

EDIT: automatické spuštění šrtnuto - jedná se o spuštění k K-Menu
Poslal: JTS
« kdy: Únor 26, 2016, 08:30:35 »

Tak žádný zázrak se nekoná. Ono se to zase, aniž jsem si stačil všimnout aktualizovalo na verzi 14.7   ??? ??? ???  Jde tomu nějak elegantně zamezit?
Poslal: JTS
« kdy: Únor 25, 2016, 20:44:54 »

Tak předčasná radost - ikona zase zmizela  ??? ??? ???
Poslal: JTS
« kdy: Únor 25, 2016, 14:57:41 »

Takže jsem odinstaloval nautilus-dropbox a sirotky, smazal jsem složky ./dropbox ./dropbox-dist  stáhl verzi odsud

https://dl.dropboxusercontent.com/u/17/dropbox-lnx.x86-3.12.5.tar.gz

rozbalil přes Ark přímo do domovského adresáře

pak jsem instaloval caja-dropbox  a dal caja-dropbox start -i

Ikona se nyní zobrazuje se vším všudy ...  ::) ::)
Poslal: JTS
« kdy: Únor 25, 2016, 11:33:29 »

Jak udělám ten Downgrade na dropbox-lnx.x86_64-3.12.5 , jako rpm balíček to tu nevidím.
Poslal: fantomorous
« kdy: Únor 24, 2016, 21:57:49 »

Citace
TIP2: ještě by jsi mohl nejdříve zkusit další dočasné řešení příkazem:
Kód: [Vybrat]
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start

tak tímto se mi neobjevila  :(