Thiết lập xoay màn hình lý tưởng cho lập trình viên (2021)
(sprocketfox.io)Mọi chuyện bắt đầu từ bài toot này
- Thí nghiệm bắt đầu từ bài toot của Aurynn: có cần đặt một màn hình ở chế độ dọc không?
- Trải nghiệm sử dụng màn hình dọc: có ưu điểm là hiển thị được nhiều văn bản hơn.
Khá tẻ nhạt nhưng
- Đánh giá xem đây có phải là màn hình tối ưu cho phát triển phần mềm hay không.
- Xoay 0°: phù hợp với hầu hết ứng dụng và nội dung video, nhưng tạo ra nhiều khoảng trắng với website và tài liệu.
- Xoay 90°: phù hợp với tài liệu văn bản, nhưng không thích hợp để xem phim và có vấn đề về góc nhìn.
Hơi kỳ lạ nhưng ổn
- Có thể dùng công cụ
xrandrđể xoay màn hình theo góc mong muốn. - Trên macOS thì không hoạt động, nhưng trên desktop Linux thì không có vấn đề gì.
- Xoay 1°: hữu ích khi bàn làm việc hơi nghiêng, nhưng có hiện tượng lạ trong việc render phông chữ.
- Xoay 45°: là điểm trung gian giữa dọc và ngang, nhưng không hợp lắm với tỷ lệ màn hình không phải hình vuông.
Góc xoay hoàn hảo
- Xoay 22°: được xem là hướng màn hình phù hợp nhất cho phát triển phần mềm.
- Cung cấp độ dài dòng tối đa, không còn phải lo về giới hạn 80 cột.
Làm thế nào để thực hiện?
- Chỉ hoạt động trên xorg, wayland hiện vẫn chưa được hỗ trợ.
- Dùng lệnh
xrandr --output HDMI-3 --transform ...để điều chỉnh vị trí và xoay màn hình. - Cú pháp cơ bản cho xoay và dịch chuyển:
cos(x), -sin(x), shift_left, sin(x), cos(x), shift_up, 0, 0, 1 - Có cung cấp các lệnh ví dụ.
Máy tính
- Dùng máy tính JavaScript để tạo lệnh xrandr cho các giá trị đầu vào đã cho.
- Nhập góc, độ dịch chuyển X, độ dịch chuyển Y, rồi xuất ra lệnh xrandr.
Ý kiến của GN⁺
- Bài viết này cho thấy một cách tiếp cận mang tính thử nghiệm về việc xoay màn hình, có thể sẽ thú vị với các lập trình viên.
- Đặc biệt với người dùng Linux, khả năng xoay màn hình bằng công cụ
xrandrcó thể mang lại một môi trường làm việc mới. - Nhận định rằng xoay 22° là hướng tối ưu cho phát triển phần mềm có thể trở thành một chủ đề thảo luận thú vị trong cộng đồng lập trình viên.
1 bình luận
Ý kiến Hacker News