GNU/Linux >> Znalost Linux >  >> Linux

Jak zvětšit plazmovou přihlašovací obrazovku na HD/UHD obrazovkách

Životní problémy mají mnoho podob a podob. Jedním z nich může být přihlašovací obrazovka na ploše plazmy. Jak? Tím, že se nezmění na zvolené rozlišení obrazovky vašeho systému. Příkladem je moje nedávné úsilí s Kubuntu 20.04 na mém IdeaPadu Y50-70 s kartou Nvidia a 4K obrazovkou. Stručně řečeno, i když se mi podařilo získat rozlišení plochy a škálování UHD tak akorát, přihlašovací obrazovka se neřídila mým nastavením a vykreslovala se pouze ve 4K, tedy malinkaté.

Strávil jsem spoustu času snahou to napravit a nakonec jsem přišel s tímto návodem. Nyní, v novějších edicích Plasma, jako je řekněme 5.20, kde škálování funguje opravdu skvěle, se s tímto problémem nemusíte vůbec setkat. V 5.18.5 jsem se musel uchýlit k několika ošklivým trikům, aby vše fungovalo. Uvidíme, co dá.

Problém podrobněji

Podrobnosti přihlašovací obrazovky jsou příliš malé, protože jsou na malém zařízení vykresleny ve 4K. Škálování plochy a/nebo změna jejího rozlišení pomáhá, včetně zamykací obrazovky, ale NE přihlašovací obrazovky (SDDM). Oprava spočívá v tom, že se SDDM při spuštění vykreslí v jiném rozlišení.

Řešení

Skripty SDDM jsou umístěny pod:/usr/share/sddm/scripts/. Skript, který ovládá grafickou komponentu, se nazývá Xsetup. Ve výchozím nastavení může tento skript obsahovat některé informace specifické pro váš grafický ovladač. Co musíte udělat, je přidat položku, díky které se SDDM zobrazí v jiném rozlišení.

Otevřete soubor v textovém editoru jako sudo nebo root (samozřejmě zálohujte) a přidejte tento řádek:

xrandr --output "device" --mode "mode" --rate "rate"

Jak jste správně uhodli, je to relevantní pouze pro X11 a ne pro Wayland, ale většina distribucí stejně používá X, včetně Kubuntu 20.04 LTS plus ovladače Nvidia. Takže za nás X. Nyní musíme zjistit zařízení, režim a rychlost příkazu.

Zjistit nastavení zobrazení

Otevřete okno terminálu a spusťte xrandr. Zobrazí se vám všechny podporované režimy vašeho monitoru.

xrandr
Obrazovka 0:minimálně 8 x 8, aktuální 1920 x 1080, maximálně 16384 x 16384
eDP-1-1 připojený primární 1920x1080+0+0 (normální levý převrácený vpravo x osa y osa) 344 mm x 194mm
3840X2160 48,00 +
3200x1800 59,96 59,94
2880x1620 59,96 59,97
2560x1600 59,99 5906606060 69950X /> 2040 x 5995 />> 204060X15 /> 204060X1440 59,99 59950X.
1856x1392 60.01
1792x1344 60.01
2048x1152 59,99 59,98 59,90 59,91 59,93* 605050 601501505050 6999505050 60151200* 60505050501 59,97 59,96 59,930505050501 59,97 59,96 59,930. 59,88
1600 x 1024 60,17
...

V mém příkladu je zařízení eDP-1-1. Dostupná rozlišení dosahují až 4K. Vybraný je označen hvězdičkou. A pak máte také různé obnovovací frekvence obrazovky v Hz. Víme, že díky rozlišení 4K je vše příliš malé, takže chceme něco menšího. Rozhodl jsem se jít pro 1080p, jako samotný desktop. V mém případě byla odpovídající obnovovací frekvence 59,93 Hz. Příkaz xrandr se tedy změní na:

xrandr --výstup eDP-1-1 --režim 1920x1080 --rychlost 59,93

Uložte soubor a restartujte systém. Vaše přihlašovací obrazovka by nyní měla vypadat skvěle.

Závěr

Tam jedeme. Myslím, že toto je docela tajemný tutoriál, protože se zabývá něčím, co nemusíte nutně považovat za důležité pro každodenní práci. Pokud ale máte HD/UHD monitor malých fyzických rozměrů, budete pravděpodobně muset zvýšit nebo snížit rozlišení (nebo obojí). U mě se systémové změny neprojevily na přihlašovací obrazovce v Plasmě a musel jsem provést ruční úpravu.

To lze provést pomocí xrandr – tento nástroj můžete použít ke správě rozlišení displeje bez ohledu na to, a je to šikovný a výkonný nástroj. Nejlepší na opravě je, že je modulární a plně reverzibilní. Nemá to vliv na vaši přihlášenou plochu (můžete to udělat poskytnutím nastavení DPI, pokud chcete), a pokud se vám to nelíbí, jednoduše změňte nebo odstraňte položku z Xsetup a máte hotovo. Doufejme, že to pomůže uklidnit vaše démony OCD.


Linux
  1. Jak změnit pořadí uživatelů na přihlašovací obrazovce?

  2. Jak zamknout obrazovku?

  3. Jak otočit obrazovku na Raspberry Pi 3

  1. Jak používat příkaz „screen“ v Linuxu

  2. Jak vymazat scrollback v příkazu na obrazovce?

  3. Jak zabiju všechny obrazovky?

  1. Jak zakázat relaci přihlášení hosta Linux Mint 12

  2. Jak přizpůsobit Přepínač úloh v KDE Plasma

  3. Jak škálovat nabídku GRUB na displejích 4K