Portál AbcLinuxu, 30. června 2025 08:16


Dotaz: Hrutici se kwin - prosba o jednoduchy skriptik

otula avatar 4.12.2006 13:45 otula | skóre: 45 | blog: otakar | Adamov
Hrutici se kwin - prosba o jednoduchy skriptik
Přečteno: 153×
Odpovědět | Admin

Mám problém s tím, že po přihlášení do KDE se mi dost často (každé 2. - 3. přihlášení) zhroutí (nenastartuje?) dekorátor oken kwin. Možná mu dělají problém 2 displeje(?).

Jelikož ve skriptování jsem totální lama, chtěl bych vás poprosit o (věřím, že stupidně jednoduchý) skriptík, který bych umístil do ~/.kde/Autostart a dělal by asi tohle:

  #!/bin/bash
  pokud pod aktuálním uživatelem neběží kwin
    (možná něco jako: pokud "ps -U $USERNAME | grep kwin" nic nevrátí)
  potom spusť kwin

Ještě lepší by pak bylo, kdyby se dalo nějak nastavit, aby se kwin spouštěl pouze pro displej :0.0
Normálně se totiž spustí 2x (druhý proces běží pro displej :0.1, kde ho nepotřebuji, protože tam pouštím pouze celoobrazovkově filmy) Možná by se dalo třeba jen přidat do toho skriptíku, aby se killnul proces kwinu, který běží pro displej :0.1

Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

4.12.2006 14:21 Michal Vyskočil | skóre: 60 | blog: miblog | Praha
Rozbalit Rozbalit vše Re: Hrutici se kwin - prosba o jednoduchy skriptik
Odpovědět | | Sbalit | Link | Blokovat | Admin
možná něco jako: pokud "ps -U $USERNAME by mohl zvládnout pgrep
When your hammer is C++, everything begins to look like a thumb.
otula avatar 4.12.2006 15:07 otula | skóre: 45 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: Hrutici se kwin - prosba o jednoduchy skriptik

Tak jsem vyplodil neco takoveho

#!/bin/bash
if !(pgrep -U $USERNAME kwin)
then exec kwin &
fi

Je to programatorsky spravne?

A da se nejak udelat, aby se vysledek toho pgrepu pouzil pouze pro dotaz a nevzpisoval se na standardni vystup? A jak by se dalo osetrit to spousteni pouze pro jeden displej?

Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
Marián Kyral avatar 4.12.2006 22:09 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Hrutici se kwin - prosba o jednoduchy skriptik
Kratší verze:

#!/bin/bash
[[ `pgrep -U $USER kwin` ]] || kwin &

S těmi dvěma display bude trochu problém. Přes ps se bohužel nedá zjistit který X server a display kwin používá :-(
otula avatar 7.12.2006 18:09 otula | skóre: 45 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: Hrutici se kwin - prosba o jednoduchy skriptik
Děkuji :-)
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.