Bagaimana saya bisa menjalankan xrandr
perintah berikut saat startup?
xrandr
cvt 1368 768
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1368x768_60.00
xrandr --output VGA1 --mode 1368x768_60.00
command-line
display
xrandr
startup-applications
display-resolution
Udhaya Kumar
sumber
sumber
Jawaban:
Menambahkan perintah yang rumit ke Aplikasi Startup
Secara umum, Anda dapat menambahkan perintah untuk dijalankan saat start up (masuk) dengan memilih: Dash> Startup Applications> Add. Dalam hal ini, Anda memiliki perintah yang rumit untuk dijalankan.
Ada dua opsi untuk melakukan itu:
tulis skrip terpisah:
Salin skrip ke file kosong, simpan sebagai
set_monitor.sh
dan tambahkan perintah berikut untuk aplikasi startup seperti dijelaskan di atas.Rangkai perintah ke satu (sangat panjang) perintah:
Dalam hal ini, menggunakan
&&
antara perintah akan membuat setiap perintah berjalan segera (dan jika) yang sebelumnya dijalankan dengan sukses, sama seperti mereka berada di baris yang terpisah.Kemudian tambahkan perintah ke Startup Applications, seperti dijelaskan di atas.
Catatan penting: menambahkan perintah xrandr ke Aplikasi Startup
Menambahkan
xrandr
perintah ke startup bisa rumit; terkadang mereka rusak jika dijalankan terlalu dini, sebelum desktop terisi penuh. Oleh karena itu Anda mungkin (mungkin) perlu menambahkan sedikit break ke perintah untuk (menjalankan) skrip atau perintah, seperti (dalam kasus terakhir):Anda mungkin perlu bermain sedikit dengan
sleep 15
untuk menemukan waktu yang optimal.Catatan
Saya meninggalkan baris pertama:
karena tidak ada tetapi menampilkan beberapa informasi pada pengaturan layar Anda :)
sumber
cvt
perintah jika Anda sudah tahu modeline Anda./bin/bash -c "..."
pembungkus melakukan trik untuk saya :)sleep
bagian dalam 'Aplikasi startup' dengan memilih opsi "Sebelum Sesi startup".# xrandr only works in X11 sessions, not Wayland
. Pemeriksaan kedepan yang bagus saat itu.Menurut ini di bagian Now automate pada bagian login , saya telah membuat skrip saya sendiri
45custom_xrandr-settings
dan meletakkannya di/etc/X11/Xsession.d/
. Ini berfungsi dengan baik untuk saya di bawah Ubuntu 14.04 LTS. Anda dapat menempatkan kode di bawah ini setelahcase
perintah yang dijelaskan di bagian itu.Saya percaya bahwa di atas adalah apa yang Anda cari. Anda dapat melihat output yang tersedia hanya dengan menjalankan
xrandr
perintah. Output mungkinVGA
,VGA-0
,DVI-0
,TMDS-1
atauDisplayPort-0
.Berikut ini skrip lengkap yang saya buat.
sumber
Buat file
~/.xprofile
dan masukkan baris Anda di dalamnya. Itu dijalankan pada awal sesi pengguna X.sumber
xrandr --output ...
tidak berfungsi tetapi dua baris sebelumnya berfungsi. Semua ini bekerja untuk saya.