abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 17:55 | IT novinky

    Společnost Fujitsu představila FUJITSU-MONAKA CPU a Fujitsu MONAKA Server. Navrženo, vyvinuto a vyrobeno v Japonsku. Pro suverénní AI infrastrukturu.

    Ladislav Hagara | Komentářů: 0
    dnes 16:44 | IT novinky

    Předprodej v květnu představených notebooků Googlebook, nástupců notebooků Chromebook, bude spuštěn v pondělí 21. září.

    Ladislav Hagara | Komentářů: 0
    včera 23:22 | Nová verze

    Byla vydána betaverze Fedora Linuxu 45 (ChangeSet), tj. poslední zastávka před vydáním finální verze, která je naplánována na úterý 20. října. S konzolí kmscon místo fbcon. Současně byla vydána betaverze Fedora Linux Asahi Remixu 45. S podporou čipů M3.

    Ladislav Hagara | Komentářů: 0
    včera 21:44 | Nová verze

    Po půl roce vývoje od vydání verze 50 bylo vydáno GNOME 51 s kódovým názvem "A Coruña" (Mastodon). Podrobný přehled novinek i s náhledy v poznámkách k vydání a v novinkách pro vývojáře. Videopředstavení na PeerTube a YouTube.

    Ladislav Hagara | Komentářů: 9
    včera 20:44 | IT novinky

    OpenAI spolupracuje s konkurenty Anthropic a Google DeepMind ze skupiny Alphabet na bezpečnosti umělé inteligence (AI). Globální obavy ohledně existenčních rizik umělé inteligence vzrostly poté, co se o víkendu sešli vedoucí předních amerických firem z odvětví AI a vyzvali k pozastavení vývoje technologie.

    Ladislav Hagara | Komentářů: 3
    včera 20:33 | IT novinky

    Evropská unie navrhne zákaz sociálních sítí, online her a chatbotů pro děti mladší 13 let a možnost účtu pro děti do 15 let jen se souhlasem rodičů, oznámila šéfka Evropské komise Ursula von der Leyenová v dnešním projevu ve Štrasburku. Návrh předpisu nazvaného EU Kids Act představí Evropská komise ve čtvrtek. Von der Leyenová zdůraznila, že chce, aby se rovněž změnilo základní pravidlo: platformy budou muset dokázat, že jsou bezpečné.

    … více »
    Ladislav Hagara | Komentářů: 27
    15.9. 22:55 | Nová verze

    Byla vydána Java 27 / JDK 27. Nových vlastností (JEP - JDK Enhancement Proposal) je 9.

    Ladislav Hagara | Komentářů: 0
    15.9. 17:44 | Nová verze

    Byl vydán Mozilla Firefox 156.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Vestavěný prohlížeč PDF se nyní spouští o 45 % rychleji. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 156 bude brzy k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    15.9. 14:11 | Nová verze

    Článek na Raspberry Pi představuje nový vzhled desktopu operačního systému Raspberry Pi OS v aktuálním vydání 2026-09-15.

    Ladislav Hagara | Komentářů: 2
    15.9. 14:00 | Bezpečnostní upozornění

    Nové verze Roundcube Webmailu 1.6.19 a 1.7.4 řeší několik zranitelností.

    vencour | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (9%)
     (7%)
     (4%)
     (21%)
     (29%)
     (8%)
     (5%)
     (2%)
     (14%)
     (21%)
    Celkem 2686 hlasů
     Komentářů: 31, poslední 13.8. 00:27
    Rozcestník

    Dotaz: KDE aktivity a notifikace (tray)

    9.2.2021 19:12 Bherzet | skóre: 19 | blog: Bherzetův blog
    KDE aktivity a notifikace (tray)
    Přečteno: 547×
    Ahoj,

    jde v KDE nějak nastavit jednotlivým ikonám v trayi, že se mají zobrazovat jen na určitých aktivitách? Zkoušel jsem z panelu tray úplně odstranit, to by byla další alternativa, ale bohužel se ta změna potom projevuje ve všech aktivitách.

    Motivace k tomu je asi zřejmá – na některých aktivitách chci vidět notifikace např. z Telegramu, na jiných ne.

    Je možné KDE nějak skriptovat? Spustit něco při přepnutí aktivity, popř. periodicky zjišťovat, která aktivita je zrovna aktivní, a potom provést nějakou minipulaci s panelem… ?

    Díky.

    Řešení dotazu:


    Odpovědi

    Řešení 1× (Bherzet (tazatel))
    AfD 💙 avatar 10.2.2021 00:03 AfD 💙 | skóre: 42 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)

    skriptovat to jakoby de hele ecmaskriptový api :O ;D

    skript pustíš takle

    qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript 'samotnej zrojáček skriptu'

    věc na debug/zkoušení skriptů takle

    qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.showInteractiveConsole
    10.2.2021 00:30 Bherzet | skóre: 19 | blog: Bherzetův blog
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)
    Hele, tohle je to, co hledám!
    removeWidget = function(widget, containment)
    {
      widget.remove()
    }
    
    var template = loadTemplate('org.kde.plasma-desktop.findWidgets')
    template.findWidgets('systemtray', removeWidget)
    
    Jsem netušil, že to bude takhle objektové. Díky.
    AfD 💙 avatar 10.2.2021 19:57 AfD 💙 | skóre: 42 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)

    jak jakoby řešíš hlídání přepínání aktivit?? :O :O

    sem našla akorát todleto s dbusem hele ale v plasmě 5.20+ by prej měl bejt nějakej víc lepšejší způsob přímo vtom api ale nic sem nenašla :/ :/

    #!/bin/bash
    service=org.kde.ActivityManager
    interface=$service.Activities
    path=/ActivityManager/Activities
    signal=CurrentActivityChanged
    dbus-monitor --profile "type=signal,path=$path,interface=$interface,member=$signal" | while read type timestamp serial sender destination path interface member; 
    do
    
        if [ "$member" == "$signal" ];then
            curact=$(qdbus $service $path $interface.CurrentActivity)
            name="$(qdbus $service $path $interface.ActivityName $curact)"
            echo "Switched to activity $name"
        fi
    
    done
    
    11.2.2021 02:10 Bherzet | skóre: 19 | blog: Bherzetův blog
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)
    Někde jsem na to viděl, že jde zaregistrovat nějaký listener (přímo z kódu), ale nevím nakonec, jestli to použiju. Stojím před rozhodnutím, jestli investovat čas do zdokonalování i3wm, nebo KDE (a nebo něčeho úplně jiného?). No a zjistil jsem třeba, že KDE si nepamatuje tak základní věc jako je nastavení primárního monitoru, takže to po každém spuštění musím nastavovat znovu.

    Nevím, jestli to nějak umí spouštět aplikace na správném monitoru. Když si na druhý monitor dám výchozí panel, stisknutí Win/Super/Meta klávesy aktivuje launcher na primárním monitoru. Launcher jsem z druhého panelu vyhodil, nepotřebuji ho tam. Teď ale při focusu na druhé obrazce stisknutí klávesy launcher neotevře vůbec, ani na tom primárním monitoru. OK. Tak asi bych teda programy spouštěl přes Alt+F2 – nějaký ten KRunner, či jak se to jmenuje. To funguje, launcher se objeví i na tom druhém monitoru, ale je-li plocha prázdná, okna se naprosto nelogicky otevírají na primárním monitoru. Pouze pokud na ploše už je nějaké okno, pak i pokud není aktivní, další okno se otevře tam.

    Pro jiné aktivity bych chtěl jiné téma. Další věc, kterou bych musel doprogramovat.

    Používám defaultní téma, ale zjistil jsem, že nejsem schopen si přivyknout na – opět naprosto nelogicky – převrácené „stínování“ u oken v task baru. Konvenčně snad ve všech DE od Windows 95 dále bývalo zvykem, že viditelné okno je na task baru „šedivé“ a působí dojmem stisklého tlačítka, a naopak minimalizované okno ne. V KDE je to přesně naopak. Pravděpodobně bych musel modifikovat téma.

    Při svých dřívějších návštěvách KDE jsem vždy byl fascinován tím, kolik toho KDE umí, a současně frustrován pomalostí, různými grafickými bugy, dementními zvuky, které se nedají vypnout na jednom srozumitelném místě, naprosto pomatenými a nesrozumitelnými ikonami, u kterých jsem si musel klást otázku, co jejich autoři fetují, apod.

    Tentokrát jsem KDE zapnul a říkal jsem si, že to je docela dobré. Naběhlo to docela svižně, vypadalo to méně odporně než jsem u KDE zvyklý, neotravovalo to zbytečnými zvuky, a skoro to na mě začalo působit dojmem prostředí, které bych asi chtěl používat. Ale postupně jsem začal zase narážet na různé věci, které mi přijdou totálně WTF, a říkám si, jestli fakt má smysl do toho ten čas a energii zkoušet investovat.

    i3wm mi poslední dobou dost leze krkem a hodně věcí mi v něm chybí, jak už to u holých window managerů bývá. KDE vypadá, že by mi snad i uvařilo kávu, ale potom musím řešit tak samozřejmé věci jako je zmiňované otevírání oken na jiném monitoru. :-(
    AfD 💙 avatar 11.2.2021 19:24 AfD 💙 | skóre: 42 | blog: Grétin blogísek | 🇮🇱==❤️ , 🇵🇸==💩 , 🇪🇺==☭
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)

    e KDE si nepamatuje tak základní věc jako je nastavení primárního monitoru

    nóóó možná jako uplná banalita ale máčknuls jakoby to tlačítko ok/použít vpravo dole na zapamatování nastavení?? :O ;D

    Používám defaultní téma, ale zjistil jsem, že nejsem schopen si přivyknout na – opět naprosto nelogicky – převrácené „stínování“ u oken v task baru

    nastavení systému > celkový motiv a zase vpravo dole mačkátko 'získat nové motivy' :O ;D

    maj víc hotovejch témat než všecky jiný de dohromady neni možný si vtom jako nevybrat :O :O třeba tydlety ztmavujou aktivní vokno hele nebo hele :O ;D

    nemusej se používat jenom celkový motivy jednotlivý ty součástky jakože widgety/ikonky/styl aplikací/dekorace voken de nastavovat zlášť :O ;D

    11.2.2021 21:23 Bherzet | skóre: 19 | blog: Bherzetův blog
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)
    nóóó možná jako uplná banalita ale máčknuls jakoby to tlačítko ok/použít vpravo dole na zapamatování nastavení?? :O ;D
    Jo :)
    nastavení systému > celkový motiv a zase vpravo dole mačkátko 'získat nové motivy' :O ;D
    Jasně, jde to opravit. Stáhnu témata, skripty a pracně to vyladím, pak přijde upgrade a budu to muset řešit nanovo. KDE bych používal, protože chci, aby řešilo problémy za mě. Pokud musím neustále zápasit s naprostými trivialitami jako je otevírání oken na správném monitoru, není nakonec lepší zůstat u minimalistického, dobře dokumentovaného WM, kde alespoň vím, jak vše funguje, a je i menší pravděpodobnost, že se to najednou nějak samo rozbije?
    11.2.2021 23:03 marbu | skóre: 31 | blog: hromada
    Rozbalit Rozbalit vše Re: KDE aktivity a notifikace (tray)
    Já jsem jednu dobu používal kombinaci Xmonad a KDE, což mělo výhody obou přístupů. Ale pak přišla Plasma 5 a v konfiguraci s více monitory se to nedalo používat, takže teď už opět používám čistý Xmonad.
    There is no point in being so cool in a cold world.
    ʚĭɞ 🍉 avatar 12.2.2021 00:28 ʚĭɞ 🍉 | skóre: 94 | blog:
    Rozbalit Rozbalit vše ...
    No a zjistil jsem třeba, že KDE si nepamatuje tak základní věc jako je nastavení primárního monitoru, takže to po každém spuštění musím nastavovat znovu.
    ???
    Nevím, jestli to nějak umí spouštět aplikace na správném monitoru.
    Nevím, co znamená „na správném monitoru“, ale ve „Správa oken > Pravidla oken“ si jde nastavit… např. kam se mají umístit okna odpovídající pravidlům.

    Vůbec, v první kartě „Chování oken“ vidím „Chování více obrazovek“.

    Pak taky KWin podporuje skriptování. (I když pomineme wmctrl.)
    aktivity
    Aktivity jsou polovičatá podivnost. Už mnoho let říkám, že by to mělo být spíš jako souběžná sezení. Upozornění mě až tak netrápí, ale hodily by se mi zcela odlišné sady a umístění (včetně panelů) widgetů. Asi neshoda očekávaného způsobu užití.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána
    12.2.2021 14:36 Bherzet | skóre: 19 | blog: Bherzetův blog
    Rozbalit Rozbalit vše Re: ...
    ???
    No, to jsem si přesně říkal taky. Koukám, že se to řešilo třeba tady. Mám momentálně Debian stable a v backportech KDE není, tak ledaže bych zase přesel na testing. On takhle nefunguje ani KDE Connect, protože ta verze je o tolik starší, že si to s Android klientem nerozumí (na F-Droidu jsou asi ještě 2 předchozí verze, ale ani to nestačí). Což jako OK, tohle třeba beru jako problém Debianu, ale kdyby aspoň ta mobilní aplikace uměla někde v menu zobrazit číslo verze, tak by mi to ušetřilo pár minut trápení.
    Nevím, co znamená „na správném monitoru“, ale ve „Správa oken > Pravidla oken“ si jde nastavit… např. kam se mají umístit okna odpovídající pravidlům.
    V i3wm: Jsem na hlavním monitoru. Chci otevřít terminál na vedlejším monitoru, kde mám momentálně prázdnou plochu. Můžu na ni přejít buď relativní (Super+Left) nebo absolutní (Ctrl+Alt+1) klávesovou zkratkou. Když to udělám, stisknu Super+d, čímž se spustí dmenu (něco jako to Alt+F2 v KDE), nebo tedy Ctrl+Alt+T, kam mám nabindované přímo spouštění terminálu.

    V KDE když dám focus ploše na druhém monitoru (např. myší, z klávesnice si teď z hlavy nepamatuju, jestli to Meta+Alt+Left fungovalo nebo ne) a stisknu Alt+F2, tak se ten KRunner sice objeví na tom druhém monitoru, ale okno se pak otevře na primárním.

    Nepotřebuji nastavit, aby se okno určité třídy vždycky otevřelo na určité ploše/monitoru, ale aby kterýkoliv program šel cíleně spustit rovnou tam, kde ho chci mít. Nechci všechno spouštět na primárním monitoru a pak to přesouvat na sekundární.
    Aktivity jsou polovičatá podivnost. Už mnoho let říkám, že by to mělo být spíš jako souběžná sezení. Upozornění mě až tak netrápí, ale hodily by se mi zcela odlišné sady a umístění (včetně panelů) widgetů. Asi neshoda očekávaného způsobu užití.
    Co jsem zkoušel náhodně přidat nějaký widget hodin na plochu, tak to zůstalo v jedné aktivitě a v druhé ne.

    Spíš by se mi ale líbil nějaký „focus mode“ na práci. Nastavit jiné barvičky, povypínat notifikace, dát si třeba jiné ikony na plochu, jiné profily prohlížečů (tzn. přebindovat klávesové zkratky nebo něco) atd.

    Jiná sezení… No, vlastně by taky byl zajímavý nápad si místo aktivit prostě spustit dva X servery s klidně úplně odlišným nastavením, ale to taky není zrovna ono. V podstatě by se mi líbilo mít různé profily, které jde přepínat, upravovat atd. Ty potřeby/očekávání se v čase mění.

    V i3wm jsem se postupně dopracoval na 40 ploch což je důsledek toho, že: (i.) na většině ploch mám buď jeden program, nebo layout několika oken, který tvoří jeden logický celek, nebo několik oken typicky prohlížeče organizovaných do tabů, (ii.) snažím se v tom mít nějaký systém, příbuzné plochy mít vedle sebe atd., (iii.) aby fungovala muscle memory, plochy musí mít pořád +/- stejný význam.

    A přece to není úplně dokonalé, protože většinou nepotřebuji skutečně všechny ty plochy najednou. Chtěl bych pár ploch vzít a úplně je schovat pryč, čímž se dostáváme k nějaké té další dimenzi (jedna plocha → grid ploch → seznam gridů ploch), aneb KDE aktivitám. Potom bych měl IDE/editor vždycky třeba na Super+1 a když bych potřeboval něco udělat na jiném projektu, prostě bych přepnul aktivitu. Nemusel bych improvizovat a hledat jinou volnou plochu atd.
    12.2.2021 14:40 Bherzet | skóre: 19 | blog: Bherzetův blog
    Rozbalit Rozbalit vše Re: ...
    A hlavně mě teda v i3 úplně neskutečně serou věci jako drag&drop. Tiling je strašně super a všechno, ale nemít plnohodnotný (!) floating, který by šel jedním stiskem tlačítka zapnout pro celou plochu, je prostě extremismus. Nemít dva monitory, tak jsem snad jen kvůli drag&drop už dávno utekl jinam, protože dělat to na jednom monitoru je prostě chirurgická operace zahrnující zuřivé tisknutí klávesových zkratek a posouvání scrollbarů o milimetry.

    Založit nové vláknoNahoru

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

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.