GNU/Linux >> Belajar Linux >  >> Linux

Dapatkan resolusi tampilan dari baris perintah untuk Linux Desktop

Gunakan perintah xrandr . Tanpa argumen apa pun, ini menampilkan resolusi yang tersedia dan resolusi saat ini (dengan tanda bintang), misalnya:

$ xrandr | fgrep '*'

Solusi alternatif:xdpyinfo | grep dimensions . xdpyinfo lebih tua dari xrandr , jadi mungkin lebih portabel jika Anda kebetulan menggunakan distribusi yang sangat lama atau server X yang berbeda.


Anda bisa mendapatkan resolusi horizontal dan vertikal menggunakan perintah berikut:

xdpyinfo | grep dimensions | awk '{print $2}' | awk -Fx '{print $1, $2}'

atau, dalam bentuk yang lebih ringkas (seperti yang disarankan oleh Peter.O dalam komentar ini):

xdpyinfo | awk -F'[ x]+' '/dimensions:/{print $3, $4}' 

Misalnya, pada tampilan 1600x900 ini akan menghasilkan keluaran berikut:

1600 900

Anda kemudian dapat menempatkan nilai ke dalam variabel terpisah menggunakan perintah:

read RES_X RES_Y <<<$(xdpyinfo | awk -F'[ x]+' '/dimensions:/{print $3, $4}')

Tampilkan nilai variabel di atas menggunakan perintah:

echo $RES_X, $RES_Y

Pada layar 1600x900, hasilnya adalah:

1600, 900

Linux
  1. Menggunakan Google Drive dari Baris Perintah Linux

  2. Migrasi server Linux dari baris perintah

  3. Dasar-dasar baris Perintah Linux – Menjalankan perintah dari baris perintah

  1. Bagaimana saya bisa mendapatkan resolusi (lebar dan tinggi) untuk file video dari baris perintah linux?

  2. Bagaimana cara menampilkan parameter baris perintah kernel Linux yang diberikan untuk boot saat ini?

  3. Bagaimana cara mendapatkan alamat IP saya dari baris perintah?

  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. 8 tips untuk baris perintah Linux

  3. Menggunakan Stratis untuk mengelola penyimpanan Linux dari baris perintah