1 poin oleh GN⁺ 2023-12-30 | 1 komentar | Bagikan ke WhatsApp

Awalnya dari toot ini

  • Eksperimen yang dimulai dari toot Aurynn: apakah perlu menggunakan satu layar dalam mode vertikal?
  • Pengalaman menggunakan layar vertikal: kelebihannya adalah dapat menampilkan lebih banyak teks.

Membosankan, tapi

  • Menilai apakah ini adalah tampilan yang dioptimalkan untuk pengembangan perangkat lunak.
  • Rotasi 0°: cocok untuk sebagian besar aplikasi dan konten video, tetapi menyisakan banyak ruang kosong pada situs web dan dokumen.
  • Rotasi 90°: cocok untuk dokumen teks, tetapi tidak cocok untuk menonton film dan memiliki masalah sudut pandang.

Sedikit aneh, tapi tidak apa-apa

  • Menggunakan alat xrandr untuk memutar layar ke sudut yang diinginkan.
  • Tidak berfungsi di macOS, tetapi tidak ada masalah di desktop Linux.
  • Rotasi 1°: berguna saat meja sedikit miring, tetapi ada keanehan pada rendering font.
  • Rotasi 45°: titik tengah antara vertikal dan horizontal, tetapi tidak terlalu cocok untuk rasio layar yang bukan persegi.

Rotasi yang sempurna

  • Rotasi 22°: dianggap sebagai orientasi monitor yang paling cocok untuk pengembangan perangkat lunak.
  • Memberikan panjang baris terpanjang, sehingga tidak perlu lagi khawatir tentang batas 80 kolom.

Bagaimana cara melakukannya?

  • Hanya berfungsi di xorg, wayland belum didukung.
  • Menggunakan perintah xrandr --output HDMI-3 --transform ... untuk menyesuaikan posisi layar dan memutarnya.
  • Sintaks dasar untuk rotasi dan perpindahan: cos(x), -sin(x), shift_left, sin(x), cos(x), shift_up, 0, 0, 1
  • Menyediakan contoh-contoh perintah.

Kalkulator

  • Menggunakan kalkulator JavaScript untuk menghasilkan perintah xrandr berdasarkan nilai input yang diberikan.
  • Setelah memasukkan sudut, pergeseran X, dan pergeseran Y, hasilnya berupa perintah xrandr.

Pendapat GN⁺

  • Tulisan ini menunjukkan pendekatan eksperimental terhadap rotasi monitor yang bisa menarik bagi pengembang perangkat lunak.
  • Khususnya bagi pengguna Linux, fitur rotasi layar yang memanfaatkan fleksibilitas alat xrandr dapat menghadirkan lingkungan kerja baru.
  • Klaim bahwa rotasi 22° adalah orientasi yang dioptimalkan untuk pengembangan perangkat lunak dapat menjadi topik diskusi yang menarik di komunitas pengembang.

1 komentar

 
GN⁺ 2023-12-30
Komentar Hacker News
  • Beragam pendapat tentang rotasi monitor
    • Jika Anda memiliki monitor ultrawide, bagaimana kalau memutarnya untuk membuat tampilan melingkar yang menghasilkan efek visual kontinu? Ini juga bisa berfungsi sebagai kipas yang membantu menyebarkan panas karena GPU harus terus-menerus menggambar ulang layar.
      • Pengguna dengan monitor ultrawide dapat mencoba memutar layar untuk menciptakan efek seperti tampilan melingkar, sekaligus membantu menyebarkan panas GPU.
    • Artikel ini disajikan secara humoris, tetapi beberapa sistem kontrol lalu lintas udara memang benar-benar menggunakan layar yang diputar secara diagonal, agar selaras dengan jalur pendekatan utama menuju bandara. Konfigurasi yang saya lihat mencakup layar besar dengan dukungan input stylus.
      • Beberapa sistem kontrol lalu lintas udara memang menggunakan layar yang diputar diagonal untuk menyelaraskan garis panjang dengan jalur pendekatan utama.
    • Pemikiran terkait: saran untuk memilih monitor 4K besar daripada ultrawide. Anda bisa mendapatkan lebih banyak piksel dengan harga lebih murah.
      • Memilih monitor 4K besar alih-alih monitor ultrawide memberikan lebih banyak piksel dengan harga yang lebih rendah.
    • Yang ideal adalah monitor diputar pada 'sudut ajaib' sekitar 54,74 derajat untuk menghilangkan pengaruh interaksi anisotropik.
      • Idealnya, monitor diputar pada sudut tertentu untuk meminimalkan interaksi fisik tertentu.
    • Rotasi 'ideal' yang sebenarnya untuk panjang garis maksimum lebih dekat ke 23 derajat daripada 22 derajat, karena Atan(9/21) = 23,20 derajat.
      • Sudut rotasi ideal untuk panjang garis maksimum lebih dekat ke 23 derajat.
    • Rotasi 90 derajat paling cocok untuk kode Go saya. Dengan begitu, saya bisa memuat jauh lebih banyak blok "if err != nil".
      • Monitor yang diputar 90 derajat cocok untuk menampilkan lebih banyak baris kode pemrograman tertentu.
    • Saya berharap ada lebih banyak display dengan rasio 3:2. Rasio penglihatan sentral manusia lebih dekat ke 3:2, tetapi 16:9 lebih murah dan lebih umum karena alasan ekonomi.
      • Display dengan rasio 3:2 lebih sesuai dengan penglihatan manusia, tetapi rasio 16:9 lebih umum karena alasan ekonomi.
    • Saya membeli monitor 48 inci sebagai monitor utama. Saya memakai layar raksasa tanpa perlu khawatir soal rotasi.
      • Menggunakan monitor besar memungkinkan pemanfaatan layar yang efisien tanpa perlu memikirkan rotasi.
    • Saya sudah memakai monitor 4K 43 inci (atau TV) selama empat tahun terakhir. Ini memberi ruang layar yang cukup tanpa batasan fisik dari setup dua monitor.
      • Satu monitor besar menyelesaikan keterbatasan fisik dua monitor sambil tetap menyediakan ruang kerja yang luas.
    • Ini belum disebutkan, tetapi saya menggunakan dua display; di kiri ada LG SDQHD 28 inci 8:9 2560x2880, dan di kanan LG ultrawide curved 49 inci 21:9 5120x2160, dihubungkan dengan sedikit sudut seperti 'engsel'.
      • Saya menyiapkan lingkungan kerja yang efisien dengan dua monitor yang memiliki rasio dan resolusi berbeda.