Problem z utworzeniem aktywatora do programu

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Paweł
Posty: 32
Rejestracja: 08 września 2015, 19:28

Problem z utworzeniem aktywatora do programu

Post autor: Paweł »

Pobrałem sobie 2 programy firefoxa i kompozer i rozpakowałem do katalogu opt, dodałem aktywatory do menu i tu zaczynają się schody, gdy klikam w skrót to program się nie uruchamia, rządniej reakcji. Natomiast mogę uruchomić te programy jako root w terminalu i w tedy aktywatory działają, ale jest to męczące . Jestem początkujący i za bardzo nie wiem gdzie może być problem?
Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

a link aktywatora gdzie prowadzi? bezopśrednio do katalogu programu?
W czym / jak/ jako kto stworzyłeś aktywator o programu?
Jakie środowisko?
Paweł
Posty: 32
Rejestracja: 08 września 2015, 19:28

Post autor: Paweł »

A wiec środowisko to XFCE, aktywator do programu stworzyłem przez terminal, wpis wygląda tak.

Kod: Zaznacz cały


[Desktop Entry]
Type=Application
Name=kompozer      
Comment=My sophisticated app
Icon=/opt/kompozer/icons/mozicon256.png
Exec=/opt/kompozer/kompozer
Terminal=false
Categories=Development; 

Awatar użytkownika
Yampress
Administrator
Posty: 6420
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

gdzie ten aktywator umieściłeś, jaki użytkownik tworzył ten aktywator?
Jakie są uprawnienia chmod dla tego pliku co stworzyłeś?
Jakie są uprawnienia plików chmod w katalogu
/opt
/opt/kompozer
?
Paweł
Posty: 32
Rejestracja: 08 września 2015, 19:28

Post autor: Paweł »

Aktywator by tworzony przez root i został umieszczony w katalogu /usr/share/applications/

uprawnienia chmod dla pliku

Kod: Zaznacz cały

-rwxrwxrwx 1 root root 189 wrz 21 22:29 /usr/share/applications/kompozer.desktop


uprawnienia plików w katalogu

Kod: Zaznacz cały

[color=#3E3E3E][/color]
-rw-rw-r-- 1 piotr piotr    208 lut 28  2010 bloaturls.txt
drwxrwxr-x 3 piotr piotr   4096 lut 28  2010 chrome
drwxrwxr-x 2 piotr piotr  12288 lut 28  2010 components
drwxrwxr-x 4 piotr piotr   4096 lut 28  2010 defaults
-rw-rw-r-- 1 piotr piotr     52 lut 28  2010 dependentlibs.list
drwxrwxr-x 2 piotr piotr   4096 lut 28  2010 dictionaries
-rwxrwxr-x 1 piotr piotr  21377 lut 28  2010 elf-dynstr-gc
drwxrwxr-x 2 piotr piotr   4096 lut 28  2010 extensions
drwxrwxr-x 2 piotr piotr   4096 lut 28  2010 greprefs
drwxrwxr-x 2 piotr piotr   4096 lut 28  2010 icons
-rw-rw-r-- 1 piotr piotr    649 lut 28  2010 install.log
-rwxrwxrwx 1 piotr piotr   2941 lut 28  2010 kompozer
-rwxrwxr-x 1 piotr piotr 113889 lut 28  2010 kompozer-bin
-rwxrwxr-x 1 piotr piotr   4449 lut 28  2010 kompozer-config
-rw-rw-r-- 1 piotr piotr    476 lut 28  2010 libfreebl3.chk
-rwxrwxr-x 1 piotr piotr 283414 lut 28  2010 libfreebl3.so
-rwxrwxr-x 1 piotr piotr  12383 lut 28  2010 libgfxpsshar.so
-rwxrwxr-x 1 piotr piotr 158849 lut 28  2010 libgkgfx.so
-rwxrwxr-x 1 piotr piotr 116800 lut 28  2010 libgtkembedmoz.so
-rwxrwxr-x 1 piotr piotr  20842 lut 28  2010 libgtkxtbin.so
-rwxrwxr-x 1 piotr piotr 112648 lut 28  2010 libjsj.so
-rwxrwxr-x 1 piotr piotr 760755 lut 28  2010 libmozjs.so
-rwxrwxr-x 1 piotr piotr 242868 lut 28  2010 libnspr4.so
-rwxrwxr-x 1 piotr piotr 579918 lut 28  2010 libnss3.so
-rwxrwxr-x 1 piotr piotr 353444 lut 28  2010 libnssckbi.so
-rwxrwxr-x 1 piotr piotr  20418 lut 28  2010 libplc4.so
-rwxrwxr-x 1 piotr piotr  12928 lut 28  2010 libplds4.so
-rwxrwxr-x 1 piotr piotr 186357 lut 28  2010 libsmime3.so
-rw-rw-r-- 1 piotr piotr    476 lut 28  2010 libsoftokn3.chk
-rwxrwxr-x 1 piotr piotr 390988 lut 28  2010 libsoftokn3.so
-rwxrwxr-x 1 piotr piotr 210463 lut 28  2010 libssl3.so
-rwxrwxr-x 1 piotr piotr 131875 lut 28  2010 libxpcom_compat.so
-rwxrwxr-x 1 piotr piotr 955944 lut 28  2010 libxpcom_core.so
-rwxrwxr-x 1 piotr piotr  15367 lut 28  2010 libxpcom.so
-rwxrwxr-x 1 piotr piotr  13375 lut 28  2010 libxpistub.so
-rwxrwxr-x 1 piotr piotr  30869 lut 28  2010 LICENSE
-rwxrwxr-x 1 piotr piotr   8956 lut 28  2010 mangle
-rwxrwxr-x 1 piotr piotr  17909 lut 28  2010 mozilla-xremote-client
-rwxrwxr-x 1 piotr piotr  17770 lut 28  2010 nsinstall
drwxrwxr-x 2 piotr piotr   4096 lut 28  2010 plugins
-rwxrwxr-x 1 piotr piotr  46714 lut 28  2010 regxpcom
drwxrwxr-x 8 piotr piotr   4096 lut 28  2010 res
-rwxrwxr-x 1 piotr piotr  10492 lut 28  2010 run-mozilla.sh
-rwxrwxr-x 1 piotr piotr  94988 lut 28  2010 shlibsign
-rwxrwxr-x 1 piotr piotr  30640 lut 28  2010 TestGtkEmbed
-rwxrwxr-x 1 piotr piotr  92185 lut 28  2010 updater
drwxrwxr-x 3 piotr piotr   4096 lut 28  2010 updates
-rwxrwxr-x 1 piotr piotr  30746 lut 28  2010 xpcshell
-rwxrwxr-x 1 piotr piotr  34776 lut 28  2010 xpicleanup
-rwxrwxr-x 1 piotr piotr 100949 lut 28  2010 xpidl
-rwxrwxr-x 1 piotr piotr  35419 lut 28  2010 xpt_dump
-rwxrwxr-x 1 piotr piotr  28788 lut 28  2010 xpt_link
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Stosuj CODE zamiast QUOTE.

Możesz podać dokładne linki do źródeł - paczek z tymi programami?

Uruchom program z konsoli z konta użytkownika i wklej ewentualne komunikaty:

Kod: Zaznacz cały

/opt/kompozer/kompozer

Podaj jaką masz wersję Debiana.


EDYCJA:

W przypadku Firefoxa zajrzyj do tego poradnika kolegi Yampress i mojego komentarza pod poradnikiem:
entries/151-Najnowszy-Firefox-Thunderbird-w-Debianie .
Paweł
Posty: 32
Rejestracja: 08 września 2015, 19:28

Post autor: Paweł »

Taki komunikat wyskakuje w terminalu jak program się uruchamia.

Kod: Zaznacz cały

root@debian:/home/piotr# /opt/kompozer/kompozer
(gecko:12074): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Błąd GConf: Usługa D-Bus nie jest uruchomiona

Kod: Zaznacz cały

root@debian:/home/piotr# uname -a
Linux debian 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) i686 GNU/Linux
lub bez uprawnień jak wpisuje to wyskakuje to

Kod: Zaznacz cały

piotr@debian:~$ /opt/kompozer/kompozer
Nie można utworzyć katalogu "/home/piotr/.gnome2/accels": Brak dostępu
piotr@debian:~$ 
Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Proszę nie pisać postu pod postem tylko używać opcji "Edycja wiadomości" jako i ja w poście powyżej uczyniłem.

Podaj wynik polecenia z konsoli:

Kod: Zaznacz cały

cat /etc/debian_version
Doczekam się linku do paczki tego Kompozera - tam skąd to pobierałeś?

EDYCJA:

Podaj jeszcze wynik komendy z konta użytkownika:

Kod: Zaznacz cały

ls -laR ~/.gnome2
Paweł
Posty: 32
Rejestracja: 08 września 2015, 19:28

Post autor: Paweł »

Program pobrałem z tego linku https://sourceforge.net/projects/kompoz ... z/download

Kod: Zaznacz cały


piotr@debian:~$ cat /etc/debian_version
8.2
piotr@debian:~$ 

Kod: Zaznacz cały


root@debian:/home/piotr# ls -laR ~/.gnome2
/root/.gnome2:
razem 12
drwx------  3 root root 4096 wrz  2 22:23 .
drwx------ 21 root root 4096 wrz 19 22:56 ..
drwx------  2 root root 4096 wrz  2 22:23 accels


/root/.gnome2/accels:
razem 8
drwx------ 2 root root 4096 wrz  2 22:23 .
drwx------ 3 root root 4096 wrz  2 22:23 ..
root@debian:/home/piotr# 


Awatar użytkownika
marcin1982
Moderator
Posty: 1732
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Post autor: marcin1982 »

Wykonaj polecenia - tym razem jako root:

Kod: Zaznacz cały

chown -R piotr :p iotr /home/piotr
Potem uruchom ponownie z konta użytkownika:

Kod: Zaznacz cały

/opt/kompozer/kompozer
ODPOWIEDZ