Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2017-11-17 13:19:54

  oli - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Program uruchamia się tylko z terminala

Linssid uruchamia mi się tylko z polecenia z terminala. Ikony już nie.

Offline

 

#2  2017-11-17 14:24:36

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program uruchamia się tylko z terminala

To poraw zawartość ikony, żeby się uruchamiał, plik [b]nazwa.desktop[/b] (opisujący zawartość skrótu) to normalny tekstowy.

NP:

Kod:

cat $PWD/Firefox.desktop

Kod:

#!/usr/bin/env xdg-open

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[pl_PL]=firefox
Name[pl_PL]=Firefox
Exec=firefox16
Name=Firefox
Icon=/usr/share/pixmaps/firefox128.png

Ostatnio edytowany przez Jacekalex (2017-11-17 14:26:26)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2017-11-17 14:28:44

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Program uruchamia się tylko z terminala

Alt + F2 też nie działa ?
poczytaj: https://404.g-net.pl/2012/12/linssid-wszystko-o-twoich-sasiadach/
Jak instalowałeś, gdzie siedzi program, gdzie jest plik linssid.desktop
Program do działania wymaga hasła root - więc może tu jest ból.


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#4  2017-11-17 15:11:30

  oli - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: Program uruchamia się tylko z terminala

[quote=Bodzio]Alt + F2 też nie działa ?
poczytaj: https://404.g-net.pl/2012/12/linssid-wszystko-o-twoich-sasiadach/
Jak instalowałeś, gdzie siedzi program, gdzie jest plik linssid.desktop
Program do działania wymaga hasła root - więc może tu jest ból.[/quote]
Tak wymaga root.

Kod:

You need root privileges to run this program.
Try to use 'sudo' (read the LinSSID manpage to configure).

alt+f2 nie działa

Ostatnio edytowany przez oli (2017-11-17 15:12:33)

Offline

 

#5  2017-11-17 15:21:47

  arecki - Użytkownik

arecki
Użytkownik
Skąd: 44 Bronson Lane Hensonville
Zarejestrowany: 2016-03-03

Re: Program uruchamia się tylko z terminala

Ten program jest w repozytoriach, więc nie powinieneś mieć problemów.
Zakładam, że instalowałeś gdzie ze źródeł zewnętrznych i stąd problem.

Offline

 

#6  2017-11-17 16:05:11

  Bodzio - Ojciec Założyciel

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Program uruchamia się tylko z terminala

Że tak pójdę na skróty... to samo masz z polecenia: #iwlist scan

Kod:

root@domek:/home/bodzio# iwlist scan
lo        Interface doesn't support scanning.

wlp9s0    Scan completed :
          Cell 01 - Address: 90:F6:52:80:35:AE
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=67/70  Signal level=-43 dBm  
                    Encryption key:on
                    ESSID:"TP-LINK_POCKET_3040_8035AE"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=0000000198a9fc83
                    Extra: Last beacon: 40ms ago
                    IE: Unknown: 001A54502D4C494E4B5F504F434B45545F333034305F383033354145
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 03010B
                    IE: Unknown: 0706555320010B1B
                    IE: Unknown: 2A0100
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32043048606C
                    IE: Unknown: 2D1A6E1103FF00000000000000000000000000000000000000000000
                    IE: Unknown: 3D160B0F0400000000000000000000000000000000000000
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: DD180050F2020101830003A4000027A4000042435E0062322F00
                    IE: Unknown: DD1E00904C336E1103FF00000000000000000000000000000000000000000000
                    IE: Unknown: DD1A00904C340B0F0400000000000000000000000000000000000000
                    IE: Unknown: DD0900037F01010000FF7F
          Cell 02 - Address: 4C:5E:0C:CC:2D:65
                    Channel:3
                    Frequency:2.422 GHz (Channel 3)
                    Quality=31/70  Signal level=-79 dBm  
                    Encryption key:off
                    ESSID:"Uzdrowisko_1p_2"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s
                    Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
                    Mode:Master
                    Extra:tsf=00001baada72a912
                    Extra: Last beacon: 276ms ago
                    IE: Unknown: 000F557A64726F7769736B6F5F31705F32
                    IE: Unknown: 010882848B960C121824
                    IE: Unknown: 030103
                    IE: Unknown: 050400010000
                    IE: Unknown: 2A0100
                    IE: Unknown: 2D1A2C1003FF00000000000000000000000000000000000000000000
                    IE: Unknown: 32043048606C
                    IE: Unknown: 3D1603000000000000000000000000000000000000000000
                    IE: Unknown: DD2A000C42000000011E00100000026625060000344335453043434332443635000000000000000005027609
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00
                    IE: Unknown: DD1E00904C332C1003FF00000000000000000000000000000000000000000000
                    IE: Unknown: DD1A00904C3403000000000000000000000000000000000000000000

enp8s0    Interface doesn't support scanning.

Debian jest lepszy niż wszystkie klony
Linux register users: #359018
[img]http://www.freebsd.org/gifs/powerlogo.gif[/img]
[url=https://goo.gl/photos/5XGKFkvaMimLwM2s9]Beskid Niski[/url]

Offline

 

#7  2017-11-17 16:33:33

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Program uruchamia się tylko z terminala

[quote=arecki]Ten program jest w repozytoriach, więc nie powinieneś mieć problemów.
Zakładam, że instalowałeś gdzie ze źródeł zewnętrznych i stąd problem.[/quote]
To niczego nie zmienia.

Ten program jest zupełnie bez sensu.
Do działania i tak wymaga [tt]iw[/tt] lub [tt]iwlist[/tt], które wymagają uprawnień roota, więc program się nie uruchamia ;)

Można by całą graficzną aplikację odpalać z uprawnieniami roota, ale to przerost formy nad treścią i niepotrzebna potencjalna luka bezpieczeństwa (eskalacja uprawnień roota w środowisku graficznym dla jakiegoś głupiego programiku).

Offline

 

#8  2017-11-17 17:02:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program uruchamia się tylko z terminala

eskalacja uprawnień roota w środowisku graficznym dla jakiegoś głupiego programiku[/quote]
Dla jednych głupi, dla innych niekoniecznie.

I pewnie nawet nie potrzebuje uprawnień roota (bo i do czego), tylko pewnie [b]cap_net_raw[/b] mu wystarczy, o ile jakiś idiota nie wpakował do programu sprawdzania, czy jest rootem.

Tcpdump też domyślnie w Debianie nie wstaje bez roota, a u mnie ma:

Kod:

getcap `which tcpdump`
/usr/sbin/tcpdump = cap_net_raw,cap_sys_chroot+ep

Podobnie mtr i etherape:

Kod:

getcap  `which mtr`
/usr/sbin/mtr = cap_net_raw+ep
getcap `which etherape`
/usr/bin/etherape = cap_net_raw+ep

Pozdro

Ostatnio edytowany przez Jacekalex (2017-11-17 17:04:12)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2017-11-17 17:10:01

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Program uruchamia się tylko z terminala

Manual ma bardzo pocieszny:

The  wireless  tools  that  LinSSID uses require root privilege to access. You can use the xhost command to run LinSSID as root in a X session created by a ordinary user. Example:

           $ xhost +local:
           # linssid
           $ xhost -local:

       Other way, maybe more secure, is using sudo. To configure the SUDO (/etc/sudoers file), use the visudo command as root (do not edit the  /etc/sudoers  file directly! visudo will perform syntax checks before write the final configuration):

           # visudo

       If needed, you can set a preferred editor using the EDITOR environment variable:

           # EDITOR=mcedit visudo

       The next step is grant access as root to linssid. Considering an ordinary user called eriberto, you will need add the following line at end of file:

           eriberto  ALL = /usr/bin/linssid

       To start LinSSID, via command line, use:

           $ sudo linssid[/quote]

Offline

 

#10  2017-11-17 17:22:29

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program uruchamia się tylko z terminala

Połowa programów ma pocieszne manuale, MTR też wymagał roota, żeby wygodne okienko do pingowania otworzyć.

Albo np tcpdump:
Debian:

Kod:

~$ tcpdump -i net
tcpdump: net: You don't have permission to capture on that device
(socket: Operation not permitted)

I co? w Debianach i Buntach wszędzie znajdziesz info - użyj sudo albo su.
Ewentualnie SUID na tcpdumpa? po co to?


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2017-11-17 17:25:36

  oli - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: Program uruchamia się tylko z terminala

Na Archu po kliknięciu pyta o hasło, a w Debianie nie pyta i nie uruchamia się.
[url=https://obrazki.elektroda.pl/2299723800_1510935900.png][img]https://obrazki.elektroda.pl/2299723800_1510935900_thumb.jpg[/img][/url]

Offline

 

#12  2017-11-17 17:33:39

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Program uruchamia się tylko z terminala

to ustaw w skrócie polecenie:

Kod:

gksu linssid

i też będzie pytał.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2017-11-18 06:16:00

  oli - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: Program uruchamia się tylko z terminala

[quote=Jacekalex]to ustaw w skrócie polecenie:

Kod:

gksu linssid

i też będzie pytał.[/quote]
Zmieniłem w pliku /usr/share/applications/linssid.desktop dodając gksu.
Program uruchamia się ale w ten sposób że nie widać górnego paska :)
Jak zmienić jego położenie?
[url=https://obrazki.elektroda.pl/5771963800_1510982600.png][img]https://obrazki.elektroda.pl/5771963800_1510982600_thumb.jpg[/img][/url] [url=https://obrazki.elektroda.pl/4588937600_1510982600.png][img]https://obrazki.elektroda.pl/4588937600_1510982600_thumb.jpg[/img][/url]

Ostatnio edytowany przez oli (2017-11-18 06:23:54)

Offline

 

#14  2017-11-18 09:03:38

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Program uruchamia się tylko z terminala

Jak odpalasz z terminala to dekoracja jest ?
Pokaż dokładnie jak to odpalasz.


[b]Problemy rozwiązujemy na forum nie na PW[/b] -> Niech inni na tym skorzystają.
[url=http://dug.net.pl/]Polski portal Debiana[/url]

Offline

 

#15  2017-11-18 15:14:47

  oli - Członek DUG

oli
Członek DUG
Zarejestrowany: 2012-01-08

Re: Program uruchamia się tylko z terminala

[quote=ilin]Jak odpalasz z terminala to dekoracja jest ?
Pokaż dokładnie jak to odpalasz.[/quote]
klikam na ikonke albo alt+f2 wpisujac: linssid

Offline

 

#16  2017-11-18 18:10:03

  skullman - Użytkownik

skullman
Użytkownik
Zarejestrowany: 2010-04-08

Re: Program uruchamia się tylko z terminala

Nie wiem jakie masz tam środowisko ale do "odpytywania o hasło pod X-ami" służą różne nakładki na sudo jak kdesudo, gksu czy lxqt-sudo, najpierw upewnij się, że masz którąś zainstalowaną bo w Debianie nie są domyślnie dociągane.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.013 seconds, 13 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00105 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.85.102' WHERE u.id=1
0.00078 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.85.102', 1732806297)
0.00057 SELECT * FROM punbb_online WHERE logged<1732805997
0.00064 DELETE FROM punbb_online WHERE ident='185.191.171.14'
0.00070 DELETE FROM punbb_online WHERE ident='85.208.96.194'
0.00096 SELECT topic_id FROM punbb_posts WHERE id=315600
0.00006 SELECT id FROM punbb_posts WHERE topic_id=30065 ORDER BY posted
0.00085 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=30065 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00221 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=30065 ORDER BY p.id LIMIT 0,25
0.00095 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=30065
Total query time: 0.00899 s