Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: dwbmb 23 Července 2007, 12:53:26
-
Zdarec, jde nejak zabranit dvojimu spusteni jedne aplikace? Matka si dycky pusti pidgin, prestoze uz ho ma zaply, nacez ten prvni zahlasi error, odpoji se, vyskoci tabulka, druhej se nemuze pripojit a uz mi vola :D
-
Tak o tom nic nevím. Nešlo by to udělat nějak přes upřednostňované aplikace?(to je asi blbost)
Nejlepší bude, když matce řekneš, že ho už má zapnutý nebo ho nezapínej, ať si ho zapne sama.
-
Alebo jej vysvetli za uz ide a pre istotu ho odstran z ponuky. Predpokladam ze cez terminal ho nevie spustit. :-)
-
No áno, odstráň všetky jeho ikony z lišty a menu a nastav ho aby sa spúšťal automaticky.
Ale určite by šiel aj na to spraviť script, ktorý by bol v pamäti a ak by zistil, že sa znova pustil Pidgin s vyšším PID, tak by ho hneď zakilloval.
-
Ale aby spustil toho, co už je spuštěný, nebo matka začne volat, že jí to nechce spustit ;)
-
Většina programů si při běhu vytváří nějaké sockety nebo lock soubory...
Pokud se vám podaří zjistit, jaké to jsou, pak by neměl být problém dát do nabídky "Aplikace" spouštěč na skript, který by v případě již zapnutého programu další nestartoval...
Se skriptem klidně pomůžu, pokud si najdete ten socket/lock soubor
-
snazim se ho najit, ale neuspesne. podle rady jsem dal pidgin do automatickeho spousteni po startu a smazal z menu, nacez mi okamzite matka volala, kam to zmizelo
-
Bylo by vhodné jí vysvětlit, že se o to nemá starat, že jí to naběhne automaticky. To by snad mohla pochopit. :)
-
Pidgina vůbec nemám, nemohu sloužit s hledáním...
mohl by být v profilu... (tedy někde v .gaim či .pidgin)
-
Bylo by vhodné jí vysvětlit, že se o to nemá starat, že jí to naběhne automaticky. To by snad mohla pochopit. :)
neznas moji matku :D
.gaim v home sem nasel ale nikde nic, by nasvedcovalo tomu, ze by to byl lock. ani nikde jinde /etc/ /usrb/bin/ , nikde nic
zaroven by se jeste hodilo, kdyby ji to neoznamovalo dostupny aktualizace, pac mi dneska volala pro zmenu kvuli jim. stejne s nima bez hesla nic neudela, tak aspon, aby ji neskakaly popupy ohledne toho
-
..... zaroven by se jeste hodilo, kdyby ji to neoznamovalo dostupny aktualizace, pac mi dneska volala pro zmenu kvuli jim. stejne s nima bez hesla nic neudela, tak aspon, aby ji neskakaly popupy ohlednehe toho
Tak ich nastav na sledovanie raz za dva týždne, alebo v Menu/Sedeniach odznač aplet, ktorý sleduje aktualizácie (update-notifier?). A potom ked budeš občas na tom PC, tak dáš manuálne zaktualizovať a je to.
-
pokus Pidgin jiz bezi, mel by byt v bezicich procesech, nestacilo by treba neco jako:
#!/bin/bash
if ps -u login_tve_mamy | fgrep pidgin; then
echo "uz bezi, kaslu na to"
else
pidgin;
fiTedy vytvorit skript, ktery koukne do bezicich aplikaci a pokud najde pidgin (mozna se tak ta aplikace nejmenuje, kdyztak to uprav, ja jej nepouzivam), tak nic neudela a pokud jeste nebezi, tak jej spusti (mozna se to nespousti prikazem "pidgin", kdyztak to zmen). No a tomuhle skriptu pak priradis ikonku pouzivanou Pidginem a vymenis v menu (zastupce na plose), takze mamka bude spoustet toto a ne ten skript. Nejlepsi by bylo jeste presunou bezici pidgin na popredi, ale to nevim, jak se udela.
-
nejsem programator, ale vypada to logicky... ale i tenhle scriptik ho spusti dycky :(
-
Zaujimave ako dlho sa to da riesit. Inak ak si tvoja mama rada sama spusta programy tak ich vyhod z automatickeho spustania a nechaj to na nej. :-)
-
a co se tim podle tebe zmeni ? problem spociva jinde, precti si to.
a naopak si myslim, ze se tu po dlouhe dobe neresi porad jen dokola nefunkcni Xka, ale neco z bezne praxe. matka je BFU
-
nejsem programator, ale vypada to logicky... ale i tenhle scriptik ho spusti dycky :(
Ten skript funguje tak, ze vypise programy spustene uzivatelem login_vasi_mamy a v tomto seznamu se pokusi najit radek obsahujici "pidgin". Kdyz ho najde, tak program uz bezi a neudela nic (vypise hlasku), jinak program spusti. Ted jsem prisel domu a ten skript spustil... funguje naprosto spravne (kdyz provedete upravy, o kterych jsem mluvil). Takze abychom to nejak zakoncili, tak provedte nasledujici:
Spustte pidgin a pote prikaz "ps -u vas_login" a ve vypisu prikazu naleznete radek reprezentujici program pidgin. Ve skriptu jsem na 2. radku uvedl 'pidgin", ale to neznamena, ze to tak musi byt... mozna je tam neco jineho (ja ten program nepouzivam, takze to nevim). Tak to pripadne v tom skriptu upravte. Namisto login_tve_mamy napiste login vasi mamy, ale pokud ten skript zkousite sam, tak tam samozrejme musite napsat login svuj.
-
#!/bin/bash
if ps -u login_tve_mamy | fgrep pidgin; then
echo "uz bezi, kaslu na to"
else
pidgin;
fi
Složité. Co takhle?
#!/bin/sh
pgrep -U uid_tvé_mámy pidgin || pidgin&V Linuxu se tolik nevyznám a tak nevím, jestli má pgrep. Já ho v unixu mám. ;-)
-
kua ted sem to zkusil znova a najednou to funguje, nic sem nemenil :D
jak typicke pro Linux :D
diky ;)
-
Složité. Co takhle?
#!/bin/sh
pgrep -U uid_tvé_mámy pidgin || pidgin&V Linuxu se tolik nevyznám a tak nevím, jestli má pgrep. Já ho v unixu mám. ;-)
Mate pravdu, je to slozite... ja totiz puvodne to vetveni chtel pouzit a pomoci Zenity zobrazit matince okno, ze uz to jednou spusteny ma, ale v praci ve win to nemam sanci vyzkouset, takze jsem to nakonec ozelel... a uz to tam zustalo.
-
Nový Pidgin 2.1.0:
Ensure only one copy of Pidgin is running with a given configuration directory.
Takže si teraz sám kontroluje či je už spustený
-
mno vida :) a jak ho maj vsude sikovne schovanej :)
-
asi maji programatori taky sikovne maminky... funguje to super, dokonce mi uz ted ani nepada IRC :D