12インチの画面で1920x1080の解像度を読み取るには、画面を拡大縮小する必要があります。このため、この行が最適であることがわかりました。
xrandr --output eDP-1 --scale 0.9x0.9
画面の最初のセットアップ中に、それをできるだけ早く含めるにはどうすればよいですか? X11構成ファイルはありますか?どこで、どうやって?
ありがとうございました!
後で追加する場合の問題は、サスペンドまたは再構成後に画面(インテルSkylake)がちらつき始めることです。私はそのバグを報告しました( https://bugs.launchpad.net/ubuntu/+source/linux/+bug/187276 )が、その迅速な解決策は望んでいません。
あなたが試すことができます 次の解決策 lightdmを使用する場合:
/etc/lightdm/lightdm.conf
を変更して、次のオプションを追加します。display-setup-script>ログイン画面が表示される前に
mycustomloginvideo.sh
を呼び出しますsession-setup-script >ユーザーのデスクトップセッションが開始する前にmycustomdesktopvideo.sh
を呼び出します[SeatDefaults] greeter-session=unity-greeter user-session=ubuntu # for your login screen, e.g. LightDM (Ubuntu 11.10) or GDM (11.04 or earlier) display-setup-script=/usr/share/mycustomloginvideo.sh # for your desktop session session-setup-script=/usr/share/mycustomdesktopvideo.sh
Systemdサービスを使用することもできます:
Sudo vim.tiny /etc/systemd/system/xrandrd.service
[Unit]
Description=Run xrandr command
After=graphical.target
[Service]
Type=oneshot
KillMode=none
ExecStart=/home/user/.config/xrandr.sh
[Install]
WantedBy=multi-user.target
$ Sudo systemctl enable xrandrd
$ Sudo systemctl start xrandrd
$ Sudo systemctl daemon-reload # after each xrandrd.service file modification
display-manager.service
の代わりにgraphical.target
を試すことができます
あなたのスクリプトはここにあるかもしれません:
$ nano ~/.config/xrandr.sh
#!/bin/bash
xrandr --output eDP-1 --scale 0.9x0.9
$ chmod +x ~/.config/xrandr.sh