Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: dvojite spusteni aplikace [vyřešeno]  (Přečteno 3135 krát)

dwbmb

  • Host
dvojite spusteni aplikace [vyřešeno]
« kdy: 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
« Poslední změna: 23 Listopadu 2007, 00:16:33 od Anna Taliánová »

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
dvojite spusteni aplikace
« Odpověď #1 kdy: 23 Července 2007, 12:59:09 »
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.
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6545
  • Som uzivatel linuxovej distribucie, som linuxak?
dvojite spusteni aplikace
« Odpověď #2 kdy: 23 Července 2007, 13:17:03 »
Alebo jej vysvetli za uz ide a pre istotu ho odstran z ponuky. Predpokladam ze cez terminal ho nevie spustit. :-)
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

vadimo

  • Stálý člen
  • **
  • Příspěvků: 891
    • Linux Tips & How to
dvojite spusteni aplikace
« Odpověď #3 kdy: 23 Července 2007, 18:50:18 »
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.
Asus A6M - Ubuntu 7.10
Asus wl500b
IPBOX 200 - na ceste

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
dvojite spusteni aplikace
« Odpověď #4 kdy: 23 Července 2007, 19:00:16 »
Ale aby spustil toho, co už je spuštěný, nebo matka začne volat, že jí to nechce spustit ;)
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
dvojite spusteni aplikace
« Odpověď #5 kdy: 23 Července 2007, 20:42:22 »
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
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #6 kdy: 23 Července 2007, 23:48:57 »
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

Jan Skořepa

  • Stálý člen
  • **
  • Příspěvků: 1253
    • JaSovy stránky
dvojite spusteni aplikace
« Odpověď #7 kdy: 23 Července 2007, 23:56:58 »
Bylo by vhodné jí vysvětlit, že se o to nemá starat, že jí to naběhne automaticky. To by snad mohla pochopit. :)
MB ASUS P5KPL/EPU - CPU Pentium(R) Dual-Core E5300 2600 MHz - RAM 4 GB DDR2 - GK GIGABYTE GeForce 8400 GS - OS Debian Stable (64bit)

Jakub Lucký

  • Závislák
  • ***
  • Příspěvků: 3433
    • Jakub Lucký
dvojite spusteni aplikace
« Odpověď #8 kdy: 24 Července 2007, 00:20:56 »
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)
FAQ-Často kladené otázky   Návody(wiki)     
Jakub@Life:~$ Ubuntu změnilo váš život, přejete si změny uložit?(Y/N)?
Děkujeme, že nekrmíte trolly Blogísek  :wq

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #9 kdy: 24 Července 2007, 16:00:29 »
Citace: albi
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
« Poslední změna: 23 Listopadu 2007, 00:17:24 od Anna Taliánová »

vadimo

  • Stálý člen
  • **
  • Příspěvků: 891
    • Linux Tips & How to
dvojite spusteni aplikace
« Odpověď #10 kdy: 24 Července 2007, 16:21:49 »
Citace: dwbmb
..... 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.
Asus A6M - Ubuntu 7.10
Asus wl500b
IPBOX 200 - na ceste

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
dvojite spusteni aplikace
« Odpověď #11 kdy: 24 Července 2007, 16:54:43 »
pokus Pidgin jiz bezi, mel by byt v bezicich procesech, nestacilo by treba neco jako:

Kód: [Vybrat]
#!/bin/bash
if ps -u login_tve_mamy | fgrep pidgin; then
  echo "uz bezi, kaslu na to"
else
  pidgin;
fi
Tedy 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.

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #12 kdy: 24 Července 2007, 17:19:23 »
nejsem programator, ale vypada to logicky... ale i tenhle scriptik ho spusti dycky :(

TIBOR

  • Závislák
  • ***
  • Příspěvků: 6545
  • Som uzivatel linuxovej distribucie, som linuxak?
dvojite spusteni aplikace
« Odpověď #13 kdy: 24 Července 2007, 17:38:54 »
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. :-)
HP Laptop 17-ca1xxx Ubuntu Mate 24.04 FF 64bit.
Asus X751LB-TY014H Ubuntu Mate 20.04.1 FF 64bit.
Linus, Lajnas, Línus, Luínus, Lajnus a je mi naozaj jedno, ako ľudia vyslovujú moje meno. Ale "Linux" je vždy "Linux". LINUS TORVALDS, tvorca Linuxového jadra.(V dokumente Revolution OS)

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #14 kdy: 24 Července 2007, 18:30:46 »
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

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
dvojite spusteni aplikace
« Odpověď #15 kdy: 24 Července 2007, 18:42:54 »
Citace: dwbmb
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.

Kaminar

  • Aktivní člen
  • *
  • Příspěvků: 71
dvojite spusteni aplikace
« Odpověď #16 kdy: 25 Července 2007, 09:40:12 »
Citace: kkaarreell
Kód: [Vybrat]
#!/bin/bash
if ps -u login_tve_mamy | fgrep pidgin; then
  echo "uz bezi, kaslu na to"
else
  pidgin;
fi
Složité. Co takhle?

Kód: [Vybrat]
#!/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. ;-)

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #17 kdy: 25 Července 2007, 11:48:33 »
kua ted sem to zkusil znova a najednou to funguje, nic sem nemenil :D
jak typicke pro Linux :D
diky ;)
« Poslední změna: 23 Listopadu 2007, 00:18:00 od Anna Taliánová »

kkaarreell

  • Stálý člen
  • **
  • Příspěvků: 1072
dvojite spusteni aplikace
« Odpověď #18 kdy: 25 Července 2007, 14:00:31 »
Citace: Kaminar
Složité. Co takhle?

Kód: [Vybrat]
#!/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.

vadimo

  • Stálý člen
  • **
  • Příspěvků: 891
    • Linux Tips & How to
dvojite spusteni aplikace
« Odpověď #19 kdy: 29 Července 2007, 21:23:26 »
Nový Pidgin 2.1.0:
Citace
Ensure only one copy of Pidgin is running with a given configuration directory.
Takže si teraz sám kontroluje či je už spustený
Asus A6M - Ubuntu 7.10
Asus wl500b
IPBOX 200 - na ceste

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #20 kdy: 29 Července 2007, 21:54:12 »
mno vida :) a jak ho maj vsude sikovne schovanej :)

dwbmb

  • Host
dvojite spusteni aplikace
« Odpověď #21 kdy: 29 Července 2007, 22:35:54 »
asi maji programatori taky sikovne maminky... funguje to super, dokonce mi uz ted ani nepada IRC :D

 

Provoz zaštiťuje spolek OpenAlt.