GNU/Linux >> Znalost Linux >  >> Ubuntu

17.04 Změna měřítka zobrazení na 1 po obnovení z pozastavení?

Nedávno jsem provedl čistou instalaci 17.04 na počítači s kartou Nvidia 750Ti a monitorem Dell 4K. Používám binární ovladač Nvidia 381.09.

To vše funguje skvěle kromě skutečnosti, že škálování displeje, které jsem nastavil v nastavení Ubuntu Screen Display, se vždy vrátí zpět na 1, když se stroj po pozastavení obnoví. Potřebuji to nastavit na 1,5, jinak je všechno malinké (BTW, proč se Ubuntu neškáluje na rozumné výchozí nastavení se 4K monitory?)

Chápe to ještě někdo? Nikde jsem o tom nenašel žádnou zmínku.

BTW Zkoušel jsem ovladač Nouveau a ten mi po pozastavení vůbec neprobouzí obrazovku. Takže tato trasa není pro začátek.

Edit:Vypadá to, že to bylo nahlášeno jako potvrzená chyba zde. Bude monitorovat, zda se něco stane.

Přijatá odpověď:

Pro kohokoli jiného, ​​koho tato chyba frustruje, je zde rychlý skript v perlu, který může sledovat změny v hodnotě scale_factor a resetovat na jakoukoli hodnotu při prvním spuštění skriptu:

#!/usr/bin/perl -w
use strict;

my $dconf_line = `dconf read /com/ubuntu/user-interface/scale-factor`;
my ($scale_factor) = $dconf_line =~ m/DP1': (d+)/;

if ($scale_factor) {
    print STDOUT "Current value of scale_factor: $scale_factor ...nn";
} else {
    die "Error: cannot find scale_factor value in dconfn(value of /com/ubuntu/user-interface/scale-factor was $dconf_linenn";
}

open(my $fh, "-|", "dconf watch /com/ubuntu/user-interface/scale-factor");

while (<$fh>) {
    if (m/DP1': (?!$scale_factor)/) {
        `dconf write /com/ubuntu/user-interface/scale-factor "{'DP1': $scale_factor}"`;
        my $date = `date`;
        print STDOUT "$date -- scaling factor adjustednn";
    }
}

Nechte skript spuštěný a zachytí a resetuje všechny pokusy o změnu mimo hodnotu.

Funguje mi na 17.04 s jednotou, ale je možné, že s přechodem na gnome v 17.10 je hodnota uložena v jiném klíči registru dconf — pokud ano, stačí nahradit všechny výskyty umístění klíče ve skriptu správným a by mělo fungovat.

Doufám, že to pomůže…


Ubuntu
  1. Pozastavení nefunguje po aktualizaci na Ubuntu 14.04 z 13.10?

  2. Zabránit automatickému opětovnému připojení jednotek USB po odebrání?

  3. Thinkpad se neprobouzí ze spánku – 14.04?

  1. Problém se škálováním Chrome Wayland?

  2. Ubuntu 16.04 Žádná Wifi po pozastavení?

  3. Ubuntu 14.04 havaruje při obnovení z pozastavení?

  1. Po aktualizaci Ubuntu z 15. na 16.04 došlo k chybě v balíčku konfigurace klávesnice?

  2. Žádný zvuk po pozastavení?

  3. Kernel Oops během obnovení po pozastavení/hybernaci?