Truyền thống, các môi trường máy tính để bàn Linux có bộ ứng dụng tích hợp chặt chẽ, thường không tìm thấy ở các hệ điều hành Linux khác. Về cơ bản, nếu bạn chuyển môi trường máy tính để bàn, bạn cũng đang chuyển chương trình. Cộng đồng Linux Mint nhằm thay đổi điều này với dự án X-Apps.
X-Apps là gì?
Phiên bản Linux Mint 18 giới thiệu bản phát hành đầu tiên của X-Apps cho cộng đồng. Dự án được tạo ra để phản ứng trước bối cảnh máy tính để bàn Linux thay đổi liên tục. Ứng dụng hôm nay có thể có giao diện hoàn toàn khác vào ngày mai. Ví dụ ứng dụng GNOME, giờ có giao diện khá độc đáo, với thanh tiêu đề dày hơn.

Do đó, một trong những mục tiêu chính của X-Apps là có giao diện nhất quán và truyền thống. Nhiều ứng dụng sẽ trông rất quen thuộc, và đó chính là ý đồ. Chúng nên dễ dùng như mặc vào một chiếc quần jeans thoải mái, không cần học lại hay thích nghi. Như nên có.畢竟, các ứng dụng dựa trên những chương trình nổi tiếng từ môi trường máy tính để bàn khác, được điều chỉnh để độc lập với môi trường máy tính để bàn.
Mục tiêu khác của X-Apps là ứng dụng phải dùng được khắp nơi. Dù bạn dùng môi trường máy tính để bàn nào, chúng phải hòa hợp và tích hợp tốt. Bên cạnh đó, chúng không phụ thuộc vào một môi trường máy tính để bàn cụ thể để cài đặt. Ví dụ, KMail và Evolution cần phần mềm KDE và GNOME bổ sung để hoạt động.

Tuy nhiên, vì X-Apps hướng tới giao diện truyền thống, nếu dùng với môi trường không truyền thống (như GNOME), chúng sẽ hơi khác biệt. Tuy nhiên, đây có thể là cái giá nhỏ để đổi lấy sự nhất quán. Bạn không phải học cách dùng ứng dụng mới đọc tài liệu, ví dụ. X-Apps sẽ trông và hoạt động giống nhau, ngay cả khi liên tục được cập nhật.
Cách cài đặt X-Apps
Lúc này, các ứng dụng được liệt kê như sau:
- Xreader, xem PDF, sách điện tử, tài liệu khác.
- Xplayer, phát video và âm thanh.
- Xviewer/Pix, hiển thị và quản lý hình ảnh tương ứng.
- Xed, soạn thảo tập tin văn bản.
Nếu bạn dùng Linux Mint 18, không cần làm gì -- chúng cài sẵn. Hệ điều hành openSUSE cũng cung cấp trong kho phần mềm (tuy không cài sẵn). Ubuntu thì không may mắn như vậy. Tương lai có thể chúng sẽ được thêm vào nhiều kho hơn, nhưng hiện tại chưa có.
Sử dụng PPA X-Apps cho Ubuntu
Vì các chương trình này không được cung cấp chính thức, bạn cần thêm kho không chính thức cho Ubuntu, dưới dạng PPA mới. Nhập các lệnh sau vào terminal:
sudo add-apt-repository ppa:embrosyn/xapps
sudo apt-get update
Giờ bạn chỉ cách một lệnh để cài ứng dụng nào bạn muốn. Chúng được gán nhãn như tên gọi -- chỉ cần giữ chữ thường!
sudo apt-get install xreader xplayer xviewer pix xed
Cài đặt thủ công trên Debian
Mặc dù PPA về mặt kỹ thuật tương thích với Debian, thực tế thì khá bất định. Thay vào đó, bạn nên cài gói DEB thực tế từ Mint. Nếu bạn dùng Debian mới nhất (Jessie), mọi thứ nên (nhấn mạnh vào "nên") hoạt động tốt -- vì phiên bản LMDE của Mint dựa trên kho của họ. Tuy nhiên, kết quả có thể khác!
Để làm điều này, truy cập trang gói tin của Linux Mint. Tại đó, tải file DEB cho các X-Apps tương ứng. Nếu hệ thống 64-bit, lấy phiên bản amd64. Ngược lại, dùng i386. Sau khi tải, mở chúng trong trình quản lý tập tin và cài đặt.

Nhớ rằng điều này có thể bao gồm phụ thuộc thêm! Ví dụ, X-Apps phụ thuộc gói xapps-common, trong số những thứ khác. Bạn có thể kiểm tra từng cái cần gì trong cửa sổ cài đặt.

Phương pháp cài đặt Debian thay thế (Có thể không hoạt động!)
Nếu muốn cách tự động hơn để có X-Apps trên Debian, bạn có thể thử thêm kho LMDE vào trình quản lý gói. Kết quả là bạn cài được chúng mà không cần tải thủ công phụ thuộc. Lại nhắc, chỉ thử nếu bạn dùng Debian Jessie!
Để bắt đầu, mở console và nhập các lệnh:
cd /etc/apt/sources.list.d/
sudo nano mint.list
Trong nano, nhập dòng này:
deb https://packages.linuxmint.com betsy main upstream import
Nhấn Ctrl + X để lưu và thoát. Vì kho chứa nhiều thứ hơn X-Apps, khuyến nghị thay đổi độ ưu tiên, để không làm rối ứng dụng khác. Về cơ bản, nếu làm theo các bước này, Debian chỉ lấy từ kho Mint nếu không tìm thấy gói trong nguồn của nó.
cd /etc/apt/preferences.d/
sudo nano x-apps
Trong file x-apps mới, nhập các dòng:
Package: *
Pin: origin packages.linuxmint.com
Pin-Priority: 100
Package: *
Pin: release a=stable
Pin-Priority: 700
Lại dùng Ctrl + X để lưu và thoát. Chưa xong! Kho Linux Mint được ký bằng khóa đặc biệt, bạn cần nhập khóa. Nếu không có, Debian sẽ từ chối vì lý do bảo mật! Gõ lệnh này:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3EE67F3D0FF405B2
Nếu không thành công, bạn có thể cần cài gói gnupg trước, chịu trách nhiệm xác minh khóa. Cuối cùng, nhập lệnh để Debian thấy gói mới:
sudo apt-get update
Giờ bạn có thể cài X-Apps tùy chọn, giống như Ubuntu.
sudo apt-get install xreader xplayer xviewer pix xed
Tổng quan về X-Apps
Như đã nói, các chương trình này không được tạo từ con số không. Thay vào đó, chúng dựa trên ứng dụng từ môi trường máy tính để bàn khác. Tất cả được định dạng tương tự, và chia sẻ mã với nhau. Điều này có nghĩa là bạn có thể mong đợi tất cả hoạt động và xuất hiện giống nhau: cuộn mượt, có thanh menu, v.v.

Xreader
Chương trình này dựa trên trình xem tài liệu Atril của MATE. Nhiều tính năng từ đó được kế thừa, như hỗ trợ sách điện tử, và khôi phục phiên bản -- nếu mở lại tài liệu, bạn sẽ nhảy đến trang đang đọc tự động.

Xplayer
Xplayer dựa trên Totem media player của GNOME, nhưng với giao diện truyền thống hơn. Gần đây, giao diện trình phát video đã thay đổi khá nhiều, với diện mạo phi truyền thống lan tỏa trong nhiều ứng dụng GNOME.

Xplayer cung cấp lựa chọn thay thế với cùng tính năng trong giao diện quen thuộc hơn. Nếu bạn thích Totem nhưng không thích giao diện, Xplayer đáng thử.

Xviewer
Đây dựa trên một ứng dụng GNOME khác, và điều đó thể hiện rõ. Phần lớn rất giống nhau, và trừ thanh tiêu đề truyền thống hơn, bạn khó tìm ra khác biệt nào.

Pix
Trình quản lý ảnh Pix lấy cảm hứng từ gThumb. Giống Xviewer, nó không lệch nhiều so với gốc. Nếu bạn thích thiết kế có menu hơn, có thể thích nó hơn.

Xed
Gần như không có khác biệt giữa Xed và dự án gốc, trình soạn thảo văn bản Pluma của MATE. Mặt tốt là nó không phụ thuộc cài MATE để hoạt động, nên nếu thích giao diện Pluma nhưng muốn dùng môi trường khác, đây là lựa chọn tốt.

Bài tập về sự nhất quán
Dự án X-Apps đóng vai trò lựa chọn thay thế tốt cho việc dùng ứng dụng dành cho môi trường máy tính để bàn cụ thể. Dù bạn dùng môi trường nào, chúng đảm bảo có mặt, tích hợp tốt, và không mang theo gánh nặng thừa. Nếu bạn hay chuyển môi trường máy tính để bàn, hãy thử dùng chúng.
Bạn có cân nhắc dùng X-Apps trong tương lai? Bạn có nghĩ nhiều ứng dụng máy tính để bàn khác nên làm theo, như trình quản lý tập tin và trình duyệt web?