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 11:00 | Upozornění

    Národní identitní autorita (NIA), která ovlivňuje přihlašování prostřednictvím NIA ID, MEP, eOP a externích identit (např. BankID), je částečně nedostupná.

    Ladislav Hagara | Komentářů: 2
    dnes 02:44 | Nová verze

    Byla vydána nová verze 1.16.0 klienta a serveru VNC (Virtual Network Computing) s názvem TigerVNC (Wikipedie). Z novinek lze vypíchnout nový server w0vncserver pro sdílení Wayland desktopu. Zdrojové kódy jsou k dispozici na GitHubu. Binárky na SourceForge. TigerVNC je fork TightVNC.

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

    Byla vydána nová verze 4.6 (𝕏, Bluesky, Mastodon) multiplatformního open source herního enginu Godot (Wikipedie, GitHub). Přehled novinek i s náhledy v příspěvku na blogu.

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

    Rozsáhlá modernizace hardwarové infrastruktury Základních registrů měla zabránit výpadkům digitálních služeb státu. Dnešnímu výpadku nezabránila.

    Ladislav Hagara | Komentářů: 10
    včera 13:11 | Nová verze

    Čínský startup Kimi představil open-source model umělé inteligence Kimi K2.5. Nová verze pracuje s textem i obrázky a poskytuje 'paradigma samosměřovaného roje agentů' pro rychlejší vykonávání úkolů. Kimi zdůrazňuje vylepšenou schopnost modelu vytvářet zdrojové kódy přímo z přirozeného jazyka. Natrénovaný model je dostupný na Hugging Face, trénovací skripty však ne. Model má 1 T (bilion) parametrů, 32 B (miliard) aktivních.

    NUKE GAZA! 🎆 | Komentářů: 7
    včera 09:00 | IT novinky

    V Raspberry Pi OS lze nově snadno povolit USB Gadget Mode a díky balíčku rpi-usb-gadget (CDC-ECM/RNDIS) mít možnost se k Raspberry Pi připojovat přes USB kabel bez nutnosti konfigurování Wi-Fi nebo Ethernetu. K podporovaným Raspberry Pi připojeným do USB portu podporujícího OTG.

    Ladislav Hagara | Komentářů: 0
    včera 03:33 | Komunita

    Konference Installfest 2026 proběhne o víkendu 28. a 29. března v budově FELu na Karlově náměstí v Praze. Přihlásit přednášku nebo workshop týkající se Linuxu, otevřených technologií, sítí, bezpečnosti, vývoje, programování a podobně lze do 18. února 0:15.

    Ladislav Hagara | Komentářů: 0
    včera 03:22 | Komunita

    Fedora Flock 2026, tj. konference pro přispěvatele a příznivce Fedory, bude opět v Praze. Proběhne od 14. do 16. června. Na Flock navazuje DevConf.CZ 2026, který se uskuteční 18. a 19. června v Brně. Organizátoři konferencí hledají přednášející, vyhlásili Call for Proposals (CfP).

    Ladislav Hagara | Komentářů: 1
    včera 03:11 | Zajímavý software

    Z80-μLM je jazykový model 'konverzační umělé inteligence' optimalizovaný pro běh na 8-bitovém 4Mhz procesoru Z80 s 64kB RAM, technologii z roku 1976. Model používá 2-bitovou kvantizaci a trigramové hashování do 128 položek, což umožňuje zpracování textu i při velmi omezené paměti. Natrénovaný model se vejde do binárního souboru velkého pouhých 40 KB. Tento jazykový model patrně neprojde Turingovým testem 😅.

    NUKE GAZA! 🎆 | Komentářů: 4
    26.1. 17:44 | IT novinky

    Digitální a informační agentura (DIA) na přelomu roku dokončila rozsáhlou modernizaci hardwarové infrastruktury základních registrů. Projekt za 236 milionů korun by měl zabránit výpadkům digitálních služeb státu, tak jako při loňských parlamentních volbách. Základní registry, tedy Registr práv a povinností (RPP), Informační systém základních registrů (ISZR) a Registr obyvatel (ROB), jsou jedním z pilířů veřejné správy. Denně

    … více »
    Ladislav Hagara | Komentářů: 5
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (10%)
     (23%)
     (3%)
     (5%)
     (2%)
     (12%)
     (33%)
    Celkem 649 hlasů
     Komentářů: 18, poslední dnes 09:46
    Rozcestník

    Dotaz: Schránka v aplikaci využívající pouze primary selection

    10.5.2010 15:09 dustin | skóre: 63 | blog: dustin
    Schránka v aplikaci využívající pouze primary selection
    Přečteno: 223×
    Zdravím,

    mějme SW napsaný v kylixu, jehož toolkit podporuje pouze primary selection (tj. výběr myší), a to i přes Ctrl+C/V. Práce s jeho schránkou je pro běžného uživatele boj, protože samozřejmě nelze použít standardní postup "vyberu v jiné aplikaci (prohlížeči), Ctrl+C, označím v softu starý text a Ctrl+V nahradím za nový". Jak zajistit, aby to označení starého textu myší nepřepsalo primary selection?

    Kdybych uměl v Xkách odchytnout Ctrl+C/V, zkopírovat obsah primary selection do clipboardu a naopak a poslat tuto klávesovou zkratku zase dál do Xek, tak by se mi automaticky přepisovala PS obsahem z clipboardu před vložením a vše by bylo OK. Takže by se vlastně obě schránky synchronizovaly při použití Ctrl+C/V a clipboard by byl "master"

    Nemá prosím někdo nápad, jak by to šlo udělat, případně nějaké praktické zkušenosti s vyřešením tohoto problému? Je mi jasné, že správné řešení by bylo Kylix vyhodit, ale tento luxus bohužel nemám. Předem díky za rady.

    Odpovědi

    10.5.2010 15:10 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Samozřejmě to kopírování mezi schránkami je triviální, jde mi tedy vlastně o odchycení Ctrl+C/V, provedení akce a opětovné poslání kláves dál.
    10.5.2010 16:04 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Teoreticky by to šlo udělat klasickým nastavením klávesové zkratky v DE a spouštěním skriptu, na jehož konci by se volal xdotool, jenomže to samozřejmě vyrobí nekonečnou smyčku :) Chtělo by to nějaký tool, který klávesu pošle do nižších vrstev, aby to znovu neodchytnul DE.
    10.5.2010 21:55 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Budu tedy pokračovat v monologu :)

    Spíchnul jsem syrové řešení, které ale zdá se funguje. V "klávesových zkratkách" gnome odchytávám Ctrl+C/V a spouštím následující skript s parametry Ctrl+v/Ctrl+c:
    #! /bin/bash
    
    KEY=$1
    
    XDOTOOL=/usr/local/bin/xdotool
    # id of the currently active window, the original recipient of Ctrl+C/V
    WINID=$($XDOTOOL getactivewindow)
    # works for a specific application only (WM_CLASS substring)
    WORKS_FOR="my_application"
    
    # checking if the recipient window is the correct one
    if xprop -id $WINID  WM_CLASS | grep -q $WORKS_FOR ; then 
    	if [ "$KEY" == "Ctrl+c" ]; then
    		# copying from primary to clipboard
    		xsel -p -o | xsel -b -i
    	elif [ "$KEY" == "Ctrl+v" ]; then
    		# copying from clipboard to primary 
    		xsel -b -o | xsel -p -i
    	fi
    fi
    
    # forwarding the Ctrl+c/v keys to the active window
    $XDOTOOL key --window $WINID $KEY
    
    Skriptík vyžaduje aktuálnější verzi xdotool, než je např. v Ubuntu 10.4 (musí již umět parametr --window).

    Je to kupa ošklivých hacků, prošíření zkratky má znatelné zpoždění, ale snad to bude stačit.
    11.5.2010 09:40 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Je to sice lepenice, ale na druhou stranu umožňuje změnu kódové sady při kopírování z primary do clipboardu. To je potřeba, neboť legacy aplikace běží pod latin2, zatímco systém je samozřejmě v UTF-8. Takže stačí jednoduché
    # copying from primary to clipboard
    xsel -p -o | iconv -f LATIN2 -t UTF-8 | xsel -b -i
    
    Nazpátek to překvapivě není potřeba. Proč netuším, neřeším :)

    Na rychlém PC nemá takto komplikované Ctrl+C/V skoro žádné zpoždění. Mám radost, další problém vyřešen :)
    12.5.2010 10:49 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Tak bohužel, radost se nakonec nekoná. Firefox a thunderbird mají okno složené z více oken a xdotool getactivewindow detekuje jiné, než do kterého by se mělo Ctrl+C/V posílat. Takže v těchto aplikacích přestane tato klávesová zkratka fungovat, což je dost podstatný problem.
    11.5.2010 06:24 pozortucnak | skóre: 21 | blog: vecny_windowsar
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    Taková rejpavá poznámka...

    Nebylo by jednodušší tu aplikaci přepsat do Lazarus?

    Přeci jenom kylix je už nějakou dobu mrtví a to jeho gui je celkem ošklivé...
    Jsem mimořádně obtížný případ
    11.5.2010 07:20 dustin | skóre: 63 | blog: dustin
    Rozbalit Rozbalit vše Re: Schránka v aplikaci využívající pouze primary selection
    To je dobrá poznámka. Tajně doufám, že na tom dodavatel softu pracuje :)

    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.