abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 17:11 | Nová verze

    Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.

    Ladislav Hagara | Komentářů: 2
    včera 13:33 | Nová verze

    Vyšlo Pharo 12.0, programovací jazyk a vývojové prostředí s řadou pokročilých vlastností. Krom tradiční nadílky oprav přináší nový systém správy ladících bodů, nový způsob definice tříd, prostor pro objekty, které nemusí procházet GC a mnoho dalšího.

    Pavel Křivánek | Komentářů: 6
    včera 04:55 | Zajímavý software

    Microsoft zveřejnil na GitHubu zdrojové kódy MS-DOSu 4.0 pod licencí MIT. Ve stejném repozitáři se nacházejí i před lety zveřejněné zdrojové k kódy MS-DOSu 1.25 a 2.0.

    Ladislav Hagara | Komentářů: 34
    25.4. 17:33 | Nová verze

    Canonical vydal (email, blog, YouTube) Ubuntu 24.04 LTS Noble Numbat. Přehled novinek v poznámkách k vydání a také příspěvcích na blogu: novinky v desktopu a novinky v bezpečnosti. Vydány byly také oficiální deriváty Edubuntu, Kubuntu, Lubuntu, Ubuntu Budgie, Ubuntu Cinnamon, Ubuntu Kylin, Ubuntu MATE, Ubuntu Studio, Ubuntu Unity a Xubuntu. Jedná se o 10. LTS verzi.

    Ladislav Hagara | Komentářů: 13
    25.4. 14:22 | Komunita

    Na YouTube je k dispozici videozáznam z včerejšího Czech Open Source Policy Forum 2024.

    Ladislav Hagara | Komentářů: 3
    25.4. 13:22 | Nová verze

    Fossil (Wikipedie) byl vydán ve verzi 2.24. Jedná se o distribuovaný systém správy verzí propojený se správou chyb, wiki stránek a blogů s integrovaným webovým rozhraním. Vše běží z jednoho jediného spustitelného souboru a uloženo je v SQLite databázi.

    Ladislav Hagara | Komentářů: 0
    25.4. 12:44 | Nová verze

    Byla vydána nová stabilní verze 6.7 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 124. Přehled novinek i s náhledy v příspěvku na blogu. Vypíchnout lze Spořič paměti (Memory Saver) automaticky hibernující karty, které nebyly nějakou dobu používány nebo vylepšené Odběry (Feed Reader).

    Ladislav Hagara | Komentářů: 0
    25.4. 04:55 | Nová verze

    OpenJS Foundation, oficiální projekt konsorcia Linux Foundation, oznámila vydání verze 22 otevřeného multiplatformního prostředí pro vývoj a běh síťových aplikací napsaných v JavaScriptu Node.js (Wikipedie). V říjnu se verze 22 stane novou aktivní LTS verzí. Podpora je plánována do dubna 2027.

    Ladislav Hagara | Komentářů: 0
    25.4. 04:22 | Nová verze

    Byla vydána verze 8.2 open source virtualizační platformy Proxmox VE (Proxmox Virtual Environment, Wikipedie) založené na Debianu. Přehled novinek v poznámkách k vydání a v informačním videu. Zdůrazněn je průvodce migrací hostů z VMware ESXi do Proxmoxu.

    Ladislav Hagara | Komentářů: 0
    25.4. 04:11 | Nová verze

    R (Wikipedie), programovací jazyk a prostředí určené pro statistickou analýzu dat a jejich grafické zobrazení, bylo vydáno ve verzi 4.4.0. Její kódové jméno je Puppy Cup.

    Ladislav Hagara | Komentářů: 0
    KDE Plasma 6
     (74%)
     (8%)
     (2%)
     (16%)
    Celkem 817 hlasů
     Komentářů: 4, poslední 6.4. 15:51
    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: 322×
    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))
    Gréta avatar 10.2.2021 00:03 Gréta | skóre: 36 | 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.
    Gréta avatar 10.2.2021 19:57 Gréta | skóre: 36 | 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. :-(
    Gréta avatar 11.2.2021 19:24 Gréta | skóre: 36 | 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 | Brno
    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.
    Fluttershy, yay! avatar 12.2.2021 00:28 Fluttershy, yay! | skóre: 92 | 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🇺🇦 ✊ no gods, no masters
    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.