Di Linux terdapat banyak sekali software sehingga kita tidak perlu memikirkan sistem operasi lain. Tapi jujur saja: terkadang kita memerlukan sesuatu dari Windows dan kita harus melakukan sesuatu untuk menjalankan salah satu aplikasinya. Itu bisa di drive eksternal dengan versi “To Go”, di mesin virtual atau dengan alat sejenisnya ANGGUR. Meskipun sebagian besar opsi didasarkan pada "non-emulator", ada pilihan, misalnya Botol atau sudah lama sekali PlayOnLinux.
Seolah opsi yang tersedia belum cukup, Valve, perusahaan pemilik Steam, menawarkan Proton. Apa itu? Apakah ini lebih baik dari ANGGUR? Kapan sebaiknya menggunakan salah satu atau yang lain? Pada artikel ini kami akan menjelaskan semua yang diperlukan untuk mengetahui semua jawabannya. Meskipun sebelumnya a spoiler: Proton juga merupakan turunan dari WINE, jadi pada akhirnya kami akan selalu menggunakan hal yang sama dengan beberapa perbedaan.
Apa itu ANGGUR
WINE, yang akronimnya berasal WINE Is Not an Eemulator, itu adalah a lapisan kompatibilitas yang mampu menjalankan aplikasi Windows pada berbagai sistem operasi POSIX, seperti yang berbasis Linux. macOS dan BSD, antara lain, juga ada dalam daftar itu. Tidak seperti emulator yang mencoba meniru logika Windows, WINE menerjemahkan panggilan API Windows menjadi panggilan POSIX saat dibuat, menghilangkan penurunan kinerja dan memori emulasi dan memungkinkan aplikasi Windows diintegrasikan ke dalam desktop kita dengan sempurna.
ANGGUR Ini memulai pengembangannya pada tahun 1993, dan telah meningkat pesat dalam 31 tahun ketersediaannya. Instalasinya sederhana di distribusi Linux mana pun: di terminal Anda harus menulis perintah instalasi yang sesuai di sebelah paket "wine", yang di distro berbasis Debian akan terlihat seperti ini sudo apt install wine
, di yang berbasis Fedora sudo dnf install wine
dan di pangkalan Arch sudo pacman -S wine
.
Opsional, tetapi disarankan, setelah instalasi ada baiknya diluncurkan winecfg
ayat mengkonfigurasi beberapa pengaturan perangkat lunak. Ini menjadi lebih penting beberapa bulan yang lalu, ketika kompatibilitas default yang digunakan adalah Windows 7; sekarang Windows 10
Untuk meluncurkan program dengan WINE "telanjang", tanpa alat grafis apa pun seperti Bottles atau PlayOnLinux yang disebutkan di atas, yang harus kita lakukan hanyalah menulis perintah wine nombre_del_ejecutable.exe
.
Apa itu Proton
Proton pada dasarnya adalah a garpu oleh ANGGUR. Ini disesuaikan dan dikelola oleh Valve bekerja sama dengan CodeWeavers, yang juga mengembangkan CrossOver. Proton terintegrasi dengan klien Steam sebagai bagian dari Steam Play, dan pada awalnya dirancang agar kita dapat memainkan judul yang hanya tersedia untuk Windows di Linux. Proton adalah alat terbaik untuk bermain di Linux… meskipun tidak hanya itu.
Menginstal Proton tidak seintuitif WINE. Untuk menginstalnya, kita harus:
- Kami menginstal Steam di sistem operasi. Ini dapat dilakukan dengan manajer paket atau toko aplikasi dan bahkan ada opsi flatpak dan snap.
- Kami membuka Steam, kami mengidentifikasi diri kami sendiri jika diminta dan kami mengaktifkan Steam Play dari pengaturan Steam/Steam Play. Ini akan menginstal Proton dan sekarang kita dapat menggunakannya.
Untuk menggunakan program dengan Proton, segalanya menjadi sedikit lebih rumit. Yang harus Anda lakukan adalah, di klien Steam, tambahkan program non-Steam dan aktifkan kompatibilitas dengan Proton. Kemudian untuk meluncurkannya, secara teori bisa dilakukan dari shortcut yang ada di start menu. Jika tidak, maka dapat diluncurkan dari klien Steam.
Kapan menggunakan WINE dan kapan menggunakan Proton
Secara umum, ada baiknya menggunakan WINE untuk aplikasi umum dan perangkat lunak non-Steam. Meskipun di sini Saya akan merekomendasikan menggunakan Botol. Ini adalah program dengan antarmuka grafis yang memungkinkan kita menginstal dan mengkonfigurasi aplikasi Windows. Juga, jika kita memperhatikan kebersihan, dalam artian memasang lebih sedikit paket, Botol Ini sebagai paket flatpak.
Jika Anda lebih suka WINE apa adanya, ini adalah pilihan lain, dan juga valid. Jika suatu program tidak berfungsi seperti yang diharapkan sejak awal, program tersebut dapat diinstal dan melempar winetricks, yang memungkinkan Anda mengonfigurasi beberapa parameter.
Di sisi lain, Proton akan digunakan untuk peluncuran perangkat lunak yang ada di Steam, itu di atas segalanya. Meskipun saya tidak pernah membutuhkannya, Anda juga dapat mencoba membuka program yang tidak dapat Anda gunakan dengan WINE. Biarkan itu menjadi garpu Artinya antara lain tidak sama dengan pilihan semula, dan merupakan alternatif yang mungkin valid.
Di Dek Uap
Kami juga akan selalu menggunakan Proton jika kita berada di Steam Deck, atau setidaknya untuk semua aplikasi yang terlihat bagus dalam mode permainan. Jika kita menginginkannya di desktop, kita dapat menambahkannya ke Steam dan mengaktifkan kompatibilitas, yang, saya ulangi, secara teori juga harus menambahkan pintasan ke menu mulai.
Jika kebetulan Anda telah menambahkan aplikasi dalam mode permainan dan kami tidak menginginkannya di sana, solusinya adalah masuk ke pengaturan aplikasi dari mode tersebut dan menghapusnya. Ini tidak dijamin akan berfungsi dengan cara lain, tetapi jika Anda telah membuat file .desktop ~ / .local / share / aplikasi, ini mungkin cukup untuk meluncurkan aplikasi. Keajaibannya biasanya terletak pada baris yang dimulai dengan Exec =. Kalau tidak bisa dibuka, kita tambahkan lagi, gigit peluru dan simpan dalam mode permainan.
Perlu diingat bahwa Steam Deck Itu komputer. Oleh karena itu, jika kita tidak ingin menggunakan Proton untuk semuanya, kita dapat menginstal paket flatpak Bottles dan melakukannya seperti yang kita lakukan di komputer lain. Alternatifnya, Anda juga bisa mencobanya kotak distro.
Kesimpulan
WINE dan Proton adalah dua alat yang memungkinkan kita menjalankan aplikasi windows di linux. Yang kedua turun dari yang pertama, dan merupakan pilihan terbaik untuk game dan aplikasi Steam. Di sisi lain, WINE adalah sumber dari banyak perangkat lunak lain, dan biasanya merupakan pilihan terbaik untuk meluncurkan aplikasi umum.