Na stránkách Evropské komise, na portálu Podělte se o svůj názor, se lze do 3. února podělit o názor k iniciativě Evropské otevřené digitální ekosystémy řešící přístup EU k otevřenému softwaru.
Společnost Kagi stojící za stejnojmenným placeným vyhledávačem vydala (𝕏) alfa verzi linuxové verze (flatpak) svého proprietárního webového prohlížeče Orion.
Firma Bose se po tlaku uživatelů rozhodla, že otevře API svých chytrých reproduktorů SoundTouch, což umožní pokračovat v jejich používání i po plánovaném ukončení podpory v letošním roce. Pro ovládání také bude stále možné využívat oficiální aplikaci, ale už pouze lokálně bez cloudových služeb. Dokumentace API dostupná zde (soubor PDF).
Jiří Eischmann se v příspěvku na svém blogu rozepsal o open source AdGuard Home jako domácí ochraně nejen před reklamou. Adguard Home není plnohodnotným DNS resolverem, funguje jako DNS forwarder s možností filtrování. To znamená, že když přijme DNS dotaz, sám na něj neodpoví, ale přepošle ho na vybraný DNS server a odpovědi zpracovává a filtruje dle nastavených pravidel a následně posílá zpět klientům. Dá se tedy používat k blokování reklamy a škodlivých stránek a k rodičovské kontrole na úrovni DNS.
AI Claude Code od Anthropicu lépe rozumí frameworku Nette, tj. open source frameworku pro tvorbu webových aplikací v PHP. David Grudl napsal plugin Nette pro Claude Code.
Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou
… více »Patchouli je open source implementace EMR grafického tabletu (polohovací zařízení). Projekt je hostován na GitLabu.
Český Nejvyšší soud potvrdil, že česká právní úprava plošného uchování dat o elektronické komunikaci porušuje právo Evropské unie. Pravomocným rozsudkem zamítl dovolání ministerstva průmyslu a obchodu. To se teď musí omluvit novináři Českého rozhlasu Janu Cibulkovi za zásah do práv na ochranu soukromí a osobních údajů. Ve sporu jde o povinnost provozovatelů sítí uchovávat údaje, ze kterých lze odvodit, kdo, s kým a odkud komunikoval.
Google bude vydávat zdrojové kódy Androidu pouze dvakrát ročně. Ve 2. a 4. čtvrtletí.
Řešení dotazu:
devilspie nebo skript používající wmctrl?
ME
devilspie - perform actions on windows as they are created
SYNOPSIS
devilspie [OPTION]... configuration-files...
DESCRIPTION
devilspie is a program which can detect windows as they are created,
and perform actions on them if they match as set of criteria.
The configuration files are a set of s-expressions. For documentation
and examples, see /usr/share/doc/devilspie-0.22/.
Command-lines options:
-a --apply-to-existing
Apply to all existing windows instead of just new windows.
-d --debug
Output debug information
-l --list-symbols
List available symbols supported in input files.
-s symname --symbol-doc=symname
Get detailed help on symbol symname ('all' for all symbols).
ALLOWED SYMBOLS
In the input files, the following symbols are known by devilspie:
is String equality, (is a b) means a is the same as b.
contains
Substring, (contains haystack needle) means haystack contains
needle.
matches
Regexp matches, (matches str pattern) means the regexp pattern
matches str.
window_name
Return the title of the current window (String).
window_role
Return the role (as determined by the WM_WINDOW_ROLE hint) of
the current window (String).
window_class
Return the class of the current window (String).
window_xid
Return the X11 window id of the current window (Integer).
application_name
Return the application name (as determined by libwnck) of the
current window (String).
window_property
Returns the given property of the window, e.g. pass
"_NET_WM_STATE" (String).
window_workspace
Returns the workspace a window is on (Integer).
debug Debugging function, outputs the current window's title, name,
role and geometry (Returns TRUE).
print Print args (without trailing 0 returns boolean).
println
Print args (with trailing 0 returns boolean).
str Transform parameters into strings and concat them.
hex Transform the integer parameter into an unsigned hexadecimal
string (with 0x prefix).
geometry
Set position + size (as tring) of current window (returns bool‐
ean).
fullscreen
Make the current window fullscreen (returns TRUE).
focus Focus the current window (returns TRUE).
center Center position of current window (returns boolean).
maximize
Maximise the current window (returns TRUE).
maximize_vertically
Maximise vertically the current window (returns TRUE).
maximize_horizontally
Maximise horizontally the current window (returns TRUE).
unmaximize
Un-maximise the current window (returns TRUE).
minimize
Minimise the current window (returns TRUE).
unminimize
Un-minimise the current window (returns TRUE).
shade Shade ("roll up") the current window (returns TRUE).
unshade
Un-shade ("roll down") the current window (returns TRUE).
close Close the current window (returns TRUE).
pin Pin the current window to all workspaces (returns TRUE).
unpin Unpin the current window from all workspaces (returns TRUE).
stick Make the current window stick to all viewports (returns TRUE).
unstick
Unstick the window from viewports (returns TRUE).
set_workspace
Move the window to a specific workspace number, counting from 1
(returns boolean).
set_viewport
Move the window to a specific viewport number, counting from 1
(returns boolean).
skip_pager
Remove the current window from the window list (returns TRUE).
skip_tasklist
Remove the current window from the pager (returns TRUE).
above Set the current window to be above all normal windows (returns
TRUE).
below Set the current window to be below all normal windows (returns
TRUE).
decorate
Add the window manager decorations to the current window
(returns boolean).
undecorate
Remove the window manager decorations from the current window
(returns boolean).
wintype
Set the window type of the current window (returns boolean).
Accepted values are: normal, dialog, menu, toolbar, splash‐
screen, utility, dock, desktop.
opacity
Change the opacity level (as integer in 0..100) of the current
window (returns boolean).
spawn_async
Execute a command in the background (returns boolean). Command
is given as a single string, or as a series of strings (similar
to execl).
spawn_sync
Execute a command in the foreground (returns command output as
string, or FALSE on error). Command is given as a single string,
or as a series of strings (similar to execl).
BUGS
This manpage is almost useless, as it was thrown together on a train.
AUTHOR
This manual page was written by Ross Burton ross@burtonini.com.
Aplikace spouštěné při přihlášeníTřeba umístěním do
~/.config/Autostart. Jak to ale spustit mimimalizovaně netuším.
Nevím jestli jsem sám, ale dotaz jsem pochopil tak z poloviny.Už jsem pochopil, pak se ještě doplním. Jak to ale spustit mimimalizovaně a na předem vybrané ploše netuším.
Podle mne to má být vlastnost běžně dostupná v kde gnome lxde xfce a ne řešit to na koleni. Auto taky nestartuješ běžně urvanejma drátama. No ono je přeci důležitější se hádat o název system settings než udělat něco co uživatelé dektopu chtějí spoustu let .
Bugzilla v češtině ? Hi , ani nevim co ty stránky po mne chtějí. Nejsem programátor abych přidával funkce okenímu manažeru. Když dam toto téma hledat na netu tak je tam jen tuny otázek že to lidé chtějí ale řešení je tak na 5 aplikací , ostatní mají smůlu. a to sou věci staré spousty let a doteď řešení není.
A window-matching utility, inspired by Sawfish's "Matched Windows" option and the lack of the functionality in Metacity. Metacity lacking window matching is not a bad thing — Metacity is a lean window manager, and window matching does not have to be a window manager task.
Tak sem to skoušel , dělá to to co má ale odstraňuje to window decorator takže se se pak nedá pohodlně změnit velikost atd. Je to takové polovičaté.
Omlouvám se , moje chyba . Nezakomentoval sem odstranění dekorace.
zkoušel sem to na pidginu.
vytvořil sem ~/pidgin.ds
vložil :
(if (is (application_name) "Pidgin") (begin (if (is (window_role) "buddy_list") (begin ; (undecorate) (skip_tasklist) (geometry "199x767+0+0") ) ) (if (is (window_role) "conversation") (begin ; (undecorate) (geometry "822x400+201+0") ) ) ) )
uložil a pustil :
devilspie ~/pidgin.ds
děkuji za novinku kterou sem neznal.
Tady je ještě GUI http://gdevilspie.googlecode.com/files/gdevilspie-0.31.tar.bz2
)(if (is (application_name) "Transmission") (begin (set_workspace 3) (set_viewport 3) (minimize) ) )set_workspace nastaví 3. plochu
)
Tiskni
Sdílej: