Ada sedikit aplikasi bernama F.Lux yang mengatur suhu layar Anda berdasarkan waktu hari. Versi Linux agak sederhana dengan hanya antarmuka konsol tetapi berfungsi dengan baik.
Di mana saya bisa memintanya agar dijalankan setelah X dimulai?
Ada sedikit aplikasi bernama F.Lux yang mengatur suhu layar Anda berdasarkan waktu hari. Versi Linux agak sederhana dengan hanya antarmuka konsol tetapi berfungsi dengan baik.
Di mana saya bisa memintanya agar dijalankan setelah X dimulai?
Jawaban:
.xinitrc adalah yang digunakan jika Anda memulai window manager dari sana. Jika Anda menggunakan KDE atau GNOME, Anda perlu menambahkan program ke layanan yang memulai kembali secara otomatis.
pertama-tama, baca 'man X':
STARTING UP
There are two main ways of getting the X server and an initial set of
client applications started. The particular method used depends on
what operating system you are running and whether or not you use other
window systems in addition to X.
Anda akan belajar, bahwa, tergantung pada bagaimana Anda membuka xserver, 2 skrip digunakan untuk memulai sesuatu setelah xserver muncul:
startx
(yang aktif xinit
))(saya pribadi ln -s .xinitrc .xsession
, jadi tidak masalah, bagaimana saya membuka xserver).
tergantung pada apa yang Anda gunakan untuk masuk ke sistem Anda (dan saya pikir itu adalah gdm atau kdm hari ini), semuanya menjadi sedikit berbeda. biasanya gdm dan kdm (dan manajer tampilan lainnya juga) menawarkan pengguna untuk memilih "sesi pengguna" atau sesuatu yang serupa dengan label. jika Anda memilih "sesi pengguna" ini maka sebagian besar manajer tampilan ini akan diluncurkan ~/.xsession
. Anda akan bertanggung jawab untuk membawa aplikasi Anda DAN lingkungan desktop / windowmanager.
solusi lain yang mungkin adalah untuk mengetahui bagaimana lingkungan desktop / windowmanager yang berbeda mendukung konsep "autostart". Saya pribadi menghindari mekanisme ini dan tetap berpegang pada .xinitrc / .xsession
cara lama yang baik .
contoh .xinitrc akan terlihat seperti:
xmodmap ~/.Xmodmap
xsetxkbmap de
autocutsel &
xflux -l 52
exec /usr/bin/fluxbox
Cobalah menempatkan skrip dengan nama .xinitrc
di direktori home Anda. KDE dan Gnome juga memiliki kemampuan untuk menjalankan skrip / aplikasi saat login jika Anda menggunakan salah satunya. Saya percaya .Xstartup
atau .xstartup
mungkin juga melakukan apa yang Anda inginkan jika .xinitrc
tidak. Tampaknya linux saya agak berkarat. >.>
echo "hello!" >> ~/.launchlog
ke Anda .xinitrc
sampai Anda tahu pasti, dan menghapus log uji setelahnya.
The XDG Autostart Keterangan bekerja untuk setiap lingkungan desktop XDG-compliant, termasuk Gnome, KDE, XFCE, dan lain-lain.