Komuniti Linux terlibat dalam perdebatan sengit mengenai penyelesaian yang dicadangkan untuk salah satu masalah yang paling berterusan dalam desktop Linux: pintasan copy/paste yang tidak konsisten antara aplikasi terminal dan program grafik. Walaupun pembangun meraikan kemajuan ke arah keycode Copy dan Paste universal, pengguna mempersoalkan sama ada pendekatan yang bergantung kepada perkakasan ini benar-benar menyelesaikan masalah tersebut.
Masalah Akar Membahagikan Pendapat
Isu ini berpunca daripada terminal Linux yang menggunakan Control+Shift+C/V untuk operasi copy/paste, manakala aplikasi grafik menggunakan pintasan standard Control+C/V. Ketidakkonsistenan ini telah mengecewakan pengguna selama beberapa dekad, terutamanya mereka yang kerap bertukar antara aplikasi terminal dan GUI. Walau bagaimanapun, komuniti kekal berpecah mengenai sama ada ini sebenarnya masalah penting yang perlu diselesaikan.
Sesetengah pengguna berpengalaman berhujah bahawa sistem semasa berfungsi dengan baik dan menambah Shift dalam terminal adalah kesulitan kecil sahaja. Yang lain, terutamanya pendidik dan pendatang baru ke Linux, menggambarkannya sebagai halangan utama yang menjadikan terminal terasa seperti kupu-kupu istimewa yang memerlukan penyesuaian kognitif. Perpecahan ini mencerminkan perbezaan falsafah yang lebih mendalam tentang sama ada Linux perlu mengutamakan konsistensi untuk pengguna baru atau mengekalkan pendekatan tradisionalnya.
Kaedah Salin/Tampal Alternatif pada Linux:
- Control+Insert/Shift+Insert: Pintasan tradisional yang berfungsi merentasi kebanyakan aplikasi
- Tampal klik-tengah: Pilih teks dengan tetikus, tampal dengan klik-tengah (sistem pemilihan X11)
- Control+Shift+C/V: Standard terminal semasa
- Lapisan papan kekunci boleh atur: Pemetaan perisian tegar tersuai kepada kod kunci Salin/Tampal
Penyelesaian Perkakasan Mencetuskan Kontroversi
Penyelesaian yang dicadangkan melibatkan penggunaan papan kekunci boleh program untuk memetakan keycode Copy dan Paste khusus kepada kombinasi kunci tersuai. Syarikat seperti System76, Framework, dan Keychron kini menawarkan papan kekunci dengan firmware boleh disesuaikan yang boleh menghantar keycode khas ini apabila pengguna menekan kombinasi seperti Function+C atau Function+V.
Walaupun elegan dari segi teknikal, pendekatan ini telah menarik kritikan kerana memerlukan pengguna membeli perkakasan baru. Ramai yang melihatnya sebagai penyelesaian sementara yang mahal yang tidak menangani ketidakkonsistenan perisian asas. Penyelesaian ini juga bergantung kepada sokongan perisian, dengan toolkit GTK dan Qt hanya menambah sokongan pada Januari 2025, dan penggunaan penuh dijangka menjelang akhir 2025.
Garis Masa untuk Sokongan Universal Copy/Paste:
- Januari 2025: Toolkit GTK dan Qt menambah sokongan keycode Copy/Paste
- Mei 2025: Aplikasi terminal dengan sokongan semasa termasuk Alacritty , Foot , dan Wezterm
- September 2025: Keluaran Qt 6.10 dijadualkan dengan sokongan penuh
- Akhir 2025: Dijangka penggunaan penuh dalam Gnome Terminal dan Konsole
Pendekatan Alternatif Mendapat Tarikan
Perbincangan telah mendedahkan beberapa penyelesaian sementara sedia ada yang lebih disukai oleh ramai pengguna. Pintasan tradisional Control+Insert/Shift+Insert berfungsi merentasi kebanyakan aplikasi tetapi memerlukan jangkauan ke kunci yang sering diletakkan dengan buruk pada komputer riba moden. Sesetengah pengguna telah memetakan semula sistem mereka untuk menggunakan isyarat gangguan yang berbeza, membolehkan Control+C/V standard berfungsi dalam terminal.
Saya menggunakan stty untuk menjadikan gangguan ctrl-k, kemudian mengkonfigurasi aplikasi terminal untuk menjadikan copy/paste ctrl-c/ctrl-v. Saya menggunakan copy/paste lebih kerap daripada menggunakan gangguan.
Pendekatan Apple menggunakan kunci Command untuk pintasan GUI sambil mengekalkan Control untuk fungsi terminal telah mendapat penghargaan di kalangan sesetengah pengguna Linux, walaupun melaksanakan ini memerlukan perubahan ketara pada susun atur papan kekunci sedia ada dan tabiat pengguna.
Pelbagai Sistem Clipboard Menambah Kerumitan
Selain daripada ketidakkonsistenan pintasan papan kekunci, pengguna menyerlahkan pelbagai sistem clipboard Linux sebagai cabaran kebolehgunaan yang lebih besar lagi. Sistem pemilihan X11 membolehkan penyalinan teks dengan menyerlahkannya dan menampal dengan klik tengah, manakala clipboard standard menggunakan pintasan Control+C/V. Sistem-sistem ini boleh menjadi tidak segerak, membawa kepada tingkah laku yang tidak dijangka.
Sesetengah pengguna mahir telah menerima kerumitan ini, menggunakan clipboard yang berbeza untuk aliran kerja yang berbeza. Walau bagaimanapun, pendatang baru sering mendapati pelbagai sistem ini mengelirukan, terutamanya apabila pelayar web dan aplikasi mengendalikannya secara tidak konsisten.
Status Sokongan Pelayar Semasa:
- Berfungsi: Firefox , Zen , Vivaldi (Kod kunci tampal disokong)
- Tidak Berfungsi: Chromium , Brave (belum ada sokongan kod kunci)
- Isu Separa: Chrome berfungsi di mana-mana kecuali elemen UI pelayar
Komuniti Kekal Berpecah Mengenai Penyelesaian
Perdebatan ini mencerminkan ketegangan yang lebih luas dalam komuniti Linux tentang mengimbangi tradisi dengan kebolehcapaian. Pembangun yang bekerja pada penyelesaian keycode berhujah bahawa mereka membina sistem untuk diri mereka dan keperluan mereka, manakala pengkritik mahukan penyelesaian yang lebih universal yang berfungsi secara automatik untuk semua pengguna.
Institusi pendidikan melaporkan bahawa ketidakkonsistenan copy/paste kekal sebagai halangan penting bagi pelajar yang belajar menggunakan terminal. Sementara itu, pengguna berpengalaman bimbang bahawa mengubah konvensyen yang telah lama wujud boleh merosakkan aliran kerja sedia ada dan ingatan otot.
Ketika 2025 maju, kejayaan pendekatan keycode universal akan bergantung kepada kedua-dua penggunaan perkakasan dan pelaksanaan perisian. Sama ada penyelesaian teknikal ini dapat merapatkan jurang falsafah dalam komuniti Linux masih belum dapat dipastikan.
Rujukan: Progress towards universal Copy/Paste shortcuts on Linux