hiDPIスケーリングについて同様の質問をしました。ここ。この質問は一般的なhiDPIモードに関するものであり、他の質問は特定のアプリケーションのスケーリング修正に関するものです。
私はGnomeを実行しているPop!_OS 19.04で4kモニタを使用しています。
OSはこれを自動的に検出してhiDPIモードに変更しますが、起動後にログインする場合にのみ可能です。
これは、起動時にログイン画面が小さすぎることを意味します。そしてログインすると画面が点滅し、毎回Displays Set to HiDPI mode
通知が表示されます。コンピュータが一時停止しても問題は発生しません。
hidpi モードに手動で変更するコマンドは次のとおりです。
gsettings set com.system76.hidpi enable true
しかし、これはhidpiモードに永久に変更されないようです。このコマンドを実行しStartup Applications
ても機能しません。
OSが起動するたびに変更する必要がないようにhiDPIモードに永久に変更する方法はありますか?それとも、どういうわけかデフォルトをhiDPIに変更しますか?
答え1
あなたが使用しているのでgdm
:これはシステム全体で動作するはずです:
1) 設定ファイルを開きます。
sudo nano /usr/share/glib-2.0/schemas/org.gnome.desktop.interface.gschema.xml
2) デフォルト値を希望の倍率引数(例:2)に変更します。
<key name="scaling-factor" type="u">
<default>2</default>
3) 変更の適用:
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
gdm
を使用して動作しますが、x11
わからないWayland
。
答え2
他の方法で実行ごとの設定を追加できます(「アプリケーションの実行」がどのように機能するかわかりません)。これを行う方法はいくつかあります。
- これにはcronを使用できます。 crontab runを編集するには、目的
crontab -e
のエディタを使用してcrontabファイルを開きます(またはエディタを選択するように求められます)。その後、下部にエントリを追加すると、起動時にコマンドを実行できます。たとえば、コンピュータが再起動されるたびに実行されるechoコマンドを実行するには、次のように追加します(rootとして実行するにはrootとして実行する必要があります@reboot echo "Hello" > ~/hello.txt
)。crontab -e
- /etc/rc.local ファイルに追加できます。これはシステムには存在しないかもしれませんが、通常はログインマネージャの前に実行される最後のタスクです。一部のコンテンツを追加するには、
sudo nano /etc/rc.local
次のように実行して貼り付けることができます。
#!/bin/bash
gsettings set com.system76.hidpi enable true
exit 0
これが役に立つことを願っています。残念ながら、2つの方法のいずれかをテストする方法はなく、hiDPIを永久に設定する方法もわかりません(起動するたびに設定しない)。
源泉:https://www.simplified.guide/linux/automatically-run-program-on-startup