17.04 일시 중지에서 다시 시작한 후 디스플레이 배율이 1로 되돌아 갑니까?


9

최근 Nvidia 750Ti 카드와 Dell 4K 모니터가 장착 된 컴퓨터에 17.04를 새로 설치했습니다. Nvidia 바이너리 드라이버 381.09를 사용하고 있습니다.

이 모든 것은 Ubuntu 화면 디스플레이 설정에서 설정 한 디스플레이 배율이 일시 중단 후 컴퓨터가 다시 시작될 때 항상 1로 되돌아 간다는 사실과는 별개로 작동합니다. 1.5로 설정해야합니다. 그렇지 않으면 모든 것이 작아집니다 (BTW 왜 4K 모니터에서 우분투가 합리적인 기본값으로 확장되지 않습니까?)

다른 사람이 이것을 얻습니까? 다른 곳에서는 언급 할 수 없습니다.

BTW Nouveau 드라이버를 사용해 보았는데 일시 중단 후에도 화면이 전혀 켜지지 않습니다. 그래서 그 경로는 스타터가 아닙니다.


편집 : 확인 된 버그보고 된 것처럼 보입니다 . 일어 났는지 모니터하십시오.


인텔 통합 gfx를 사용하고 동일한 버그를 발견했습니다.
Greg Dan

누구든지 해결 방법을 알고 있습니까? 이것은 매우 성가신 버그입니다. 이 버그는 HiDPI 화면을 가진 모든 17.04 사용자에게 영향을 미치는 것으로 보입니다.
Greg Dan

버그가 수정되지 않은 것 같습니다. 유니티는 17.10에서 제거되었습니다. 16.04와 16.10에는이 버그가 없습니다.
Greg Dan

아아, 17.10은 여전히 ​​내 시스템 에서이 작업을 수행하며 더 나쁜 것은 100 % 점프로만 스케일링을 변경할 수 있으므로 작거나 대규모로 살아야합니다. 우분투가 HDPI 화면을 정확하고 일관되게 처리 할 수없는 것 같으며 각 릴리스마다 나 빠지고 있습니다. 나는 적어도 분수 스케일링을 처리하는 16.04.3으로 다운 그레이드했습니다.
TommyPeanuts

답변:


3

이 버그로 인해 좌절감을 느끼는 다른 사람을 위해 scale_factor 값의 변경 사항을보고 스크립트를 처음 실행할 때의 값으로 재설정하는 빠른 펄 스크립트가 있습니다.

#! / usr / bin / perl -w
엄격한 사용;

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

if ($ scale_factor) {
    print STDOUT "scale_factor의 현재 값 : $ scale_factor ... \ n \ n";
} else {
    die "오류 : dconf \ n에서 scale_factor 값을 찾을 수 없습니다 (\ com / ubuntu / user-interface / scale-factor의 값은 $ dconf_line \ n \ n입니다";
}

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

동안 (<$ fh>) {
    if (m / DP1 \ ': (?! $ scale_factor) /) {
        `dconf write / com / ubuntu / user-interface / scale-factor "{ 'DP1': $ scale_factor}"`;
        내 $ 날짜 =`날짜`;
        print STDOUT "$ date-스케일링 계수 조정 \ n \ n";
    }
}

스크립트를 실행 상태로두면 값에서 벗어나려는 시도를 포착하고 재설정합니다.

17.04에서 통일성과 함께 작동하지만 17.10에서 gnome으로 전환하면 값이 다른 dconf 레지스트리 키에 저장 될 수 있습니다. 그렇다면 스크립트에서 키 위치의 모든 인스턴스를 적절한 것으로 바꾸십시오. 작동해야합니다.

도움이 되었기를 바랍니다 ...


매우 유용한. 들어 16.04 LTS (엔비디아 카드), 나는 변화 라인 (5), (16)에 있었고, 17 DP1DP-2..
david6

올바른 수정 사항이 적용된 PPA가 있습니다 : launchpad.net/~arter97/+archive/ubuntu/unity
Elliott Slaughter
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.