sobota 14. září 2019

Odstranění dynamicky přidaného rozložení klávesnice ve Windows bez rebootu

Poznámky na úvod:
1) Nenaleznete zde postup, jak nechtěnému přidávání zabránit. Je zde jen návod, jak ho jednoduše a bez rebootu odstranit.
2) Pro popis řešení bez úvodní omáčky skočte přímo na řešení.

Popis problému

Ve Windows 10 se občas stane, že se do nastavení rozložení klávesnice bez přičinění uživatele přidá nové rozložení. V mém případě se mi přidává do jazyka "Čeština" rozložení QWERTZ. Myslel jsem, že se mi tento problém podařilo vyřešit tak, že jsem pomocí CTRL+SHIFT nepřepínal klávesnice, ale jazyky:

Bohužel se ukázalo, že to byla mylná teorie, protože se mi to dnes opět po delší době stalo. Zajímavé je, při jaké příležitosti - spuštění hry pomocí Steam klienta s nastavením na Češtinu. Je to pěkně vidět na videu: 



Před spuštěním hry mám pouze dvě rozložení - anglické a české QWERTY. Následně spustím hru nastavenou na angličtinu, rozložení se nezmění. Pak přepnu hru do češtiny, spustím ji a hned se automaticky přidá QWERTZ rozložení, viz čas 00:30, kdy se změní indikátor rozložení na hlavním panelu. 

Není to jediná situace, kdy to nastane. S tímto problém se potýká hodně uživatelů Windows. Tomášovi Vítovi se to např. stává s Outlookem. 

Protože se mi to konečně podařilo v jednom případu odchytit a bez problémů opakovaně reprodukovat, tak jsem zkoušel jsem googlovat a aplikovat několik postupů ( např. https://twitter.com/RadekHulan/status/1076125557128155137 nebo https://superuser.com/questions/1092246/how-to-prevent-windows-10-from-automatically-adding-keyboard-layouts-i-e-us-ke ), které tomu měly zabránit. Bohužel žádný mi nefungoval.

Začal jsem tedy řešit, jak se tohoto rozložení jednoduše zbavit. Problém je v tom, že to rozložení se do Windows přidá a zároveň nepřidá. Zní to zvláštně. Představte si to tak, že se sice ukazuje na hlavním panelu (taskbaru), ale v nastavení Windows není:

Vlevo je vidět, že v nastavení Windows je pro češtinu pouze jedno rozložení ("Česká QWERTY"), přesto jsou ale v panelu jazyků pro češtinu rozložení dvě - "Česká QWERTY" a "Česká" (to je ona dynamicky přidaná QWERTZ). 

Pozn: Pokud byste měli rozložení QWERTZ záměrně přidané, vypadlo by to v nastavení Windows takto:

Důsledky toho, že rozložení je přidané pouze "za běhu" a není v nastavení jsou dva:
  • po rebootu rozložení zase zmizí,
  • bez rebootu nelze odstranit (není "co" odstranit).

Řešení

Jak už ale titulek článku říká, nějak to lze. Jednoduchý trik spočívá v tom, že rozložení do Windows nejprve přidáte a následně ho odstraníte:



Pokud se vám nechce klikat, tak jsem připravil jednoduchý script v Powershellu, který udělá totéž: https://github.com/KamilZm/RemoveUnwantedKBLayout



pondělí 19. srpna 2019

Jak na sebe narazilo nařízení EU a německé a české právo


aneb když se nedaří dohody na mezinárodní úrovni a občasné jsou v pasti…

Níže uvedený text je v rámci snahy o snadnější čitelnost upravena část důvodové zprávy návrhu na změnu vyhlášky č. 357/2013 Sb., o katastru nemovitostí. Pro zájemce je plný text dostupný ve veřejném eKLEPu pod ID KORNBF7JRXNU.

Dne 17. 8. 2015 vstoupilo v účinnost nařízení Evropského parlamentu a Rady (EU) č. 650/2012 o příslušnosti, rozhodném právu, uznávání a výkonu rozhodnutí a přijímání a výkonu veřejných listin v dědických věcech a o vytvoření evropského dědického osvědčení (dále jen „Nařízení“).
V souvislosti s aplikací Nařízení však vyvstal zásadní praktický problém, pokud jde o zápis nabytých práv do katastru nemovitostí na základě evropských dědických osvědčení. Konkrétně jde o odlišné pojímání označení majetku, který tvoří pozůstalost podle německého a českého práva. Ačkoli v obou státech se uplatní v dědickém právu zásada univerzální sukcese, německé soudy na jejím základě považují za nepřípustné uvádět jednotlivé předměty pozůstalosti v evropském dědickém osvědčení.
Na druhé straně podle českého práva nelze provést vklad vlastnického práva do katastru nemovitostí na základě listiny, ve které není dotčená nemovitost náležitě označena.
Katastrální úřady proto návrhy vklad doložené evropským dědickým osvědčením vydaným Spolkovou republikou Německo zamítají.
Ministerstvo spravedlnosti se opakovaně pokusilo věc řešit na expertní i politické úrovni, avšak doposud se nepodařilo německou stranu o změně jejich postupu přesvědčit. Reakce německé strany byla vždy nekompromisní – německé orgány jsou přesvědčeny, že Nařízení nenutí členské státy přizpůsobit svou vnitrostátní praxi či právní úpravu.
Interpretace Nařízení ze strany německých soudů má v praxi negativní dopad na dědice (české, německé i ze třetích států), kteří se tak dostávají do patové situace. Česká republika není jediným státem EU, kde je třeba tento problém řešit, s obdobnými obtížemi se setkávají občané a úřady též např. v Rakousku, Chorvatsku, Polsku nebo na Slovensku. Ani tyto státy nebyly schopny dosáhnout jakékoli dohody s německou stranou a rozhodly se řešit tuto problematiku v rámci svých vnitrostátních právních řádů. Vzhledem ke společným hranicím České republiky se Spolkovou republikou Německo a velkému množství smíšených rodin žijících v obou státech se problémy s uplatňováním evropských dědických osvědčení stávají stále palčivějšími a je zapotřebí najít reálné a účinné řešení pro občany, kteří jsou momentálně v neřešitelné situaci.
Navrhovanou změnou jsou tak nově stanoveny listiny pro zápis práv do katastru nemovitostí v případě univerzální sukcese s mezinárodním prvkem. Aplikace tohoto ustanovení je možná pouze za podmínek, že se jedná o univerzální sukcesi, v listině nejsou uvedena práva nebo nemovitosti, na něž se univerzální sukcese vztahuje, a zároveň jejich uvedení v listině brání právní řád členského státu EU, ve kterém byla tato listina vydána.