Cách Chuyển đổi ứng Dụng Web Sang ứng Dụng Desktop Trên Peppermint Linux


Các trình duyệt dành riêng cho trang web hay Single-Site Browser (viết tắt là SSB), xuất hiện, trở thành khuynh hướng nhất thời, và sau đó gần như biến mất hoàn toàn. Thuật ngữ này đề cập đến các gói, có chứa những yếu tố cần có từ một trình duyệt thông thường, chuyển đến URL từ một trang web cụ thể hoặc cho dù tốt hơn, là từ một ứng dụng web.

Về mặt lý thuyết, sự phối hợp này cũng có thể hoạt động và mang lại cảm giác gần tương tự như 1 ứng dụng cục bộ. Tuy nhiên, SSB đã thất bại vì ban đầu chúng không hoàn thành được điều này. Kể từ đó, công nghệ đã được cải thiện, web đã mở rộng và hiện nay, nhiều biện pháp dựa trên web cho dù còn xuất chúng hơn cả ứng dụng cục bộ về mặt tính năng.

Đội ngũ đằng sau Peppermint OS là một số người có tầm nhìn mang tính tiên phong, nhận thấy đây là đích đến mà mọi người đang hướng đến, sau đó chuẩn bị cho biến thể Ubuntu của mình một ứng dụng chuyên biệt cho trọng trách này. Ứng dụng đó được coi là Ice, cũng có thể tạo SSB từ bất kỳ trang web nào, với 4 công nghệ trình duyệt không giống nhau làm trọng tâm chính.

Ứng dụng Ice mà bạn thường gặp đặc biệt là ice-ssb, được cài đặt sẵn theo mặc định trên Peppermint Linux và cũng đều có thể được tìm thấy trong menu chính của bản phân phối. Nó được xem là một phần chẳng thể thiếu của Peppermint và vào vai trò là một trong số tính năng chính của bản phân phối này. Tuy nhiên, có một cách để cài đặt Ice trong số bản phân phối khác. Thật không may, quá trình này sẽ không đơn giản như việc chọn ứng dụng thông qua App Store.

Ứng dụng Ice mà bạn thường gặp nhất là ice-ssb

Trường hợp dễ dàng đặc biệt là nếu bạn chạy bản phân phối dựa trên Debian, nơi bạn cũng có thể tải xuống ứng dụng ở định dạng deb từ launchpad dành cho nhà phát triển (link tham khảo: https://launchpad.net/~peppermintos/+archive/ubuntu/ice-dev/+packages ). Sau đó, bạn có thể cài đặt file đã tải xuống vào bản phân phối dựa trên Debian của mình (như Ubuntu hoặc Mint) bằng lệnh:

   sudo dpkg -i ice_6.0.6_all.deb   

Làm sao để chuyển đổi ứng dụng web sang phần mềm desktop trên Peppermint Linux?

  • Lấy URL mục đích
  • Đặt tên phần mềm và URL
  • Xác định danh mục phần mềm
  • Chọn một tượng trưng
  • Trình duyệt và profile
  • Tất cả trong menu chính
  • Firefox bên trong

Lấy URL mục tiêu

Truy cập trang web bạn mong muốn chuyển đổi thành ứng dụng bằng trình duyệt yêu thích. Nếu bạn mong muốn một trang con cụ thể xuất hiện bất cứ lúc nào chạy trang web dưới dạng một ứng dụng, thì đừng sao chép trang chủ hoặc URL của màn hình đăng nhập. Thay vào đó, hãy truy cập trang con cụ thể mà bạn mong muốn và sao chép URL của nó.

Trong trường hợp bạn đừng để ý, URL của 1 trang web sẽ thay đổi tùy thuộc vào những trang nào được load trong trình duyệt. Bằng cách sao chép một URL trang cụ thể, phiên bản ứng dụng của trang web mà bạn đang tạo bằng Ice sẽ bắt đầu ở đó, bất kể lúc nào bạn chạy nó.

Lấy URL mục tiêu

Đặt tên ứng dụng và URL

Chạy Ice từ menu chính của Peppermint. Bắt đầu bằng phương pháp nhập tên cho phần mềm trong trường trước mắt có sẵn. Trong trường tiếp theo, dán địa chỉ của trang web bạn đã sao chép từ bước trước.

Đặt tên ứng dụng và URL

Xác định danh mục ứng dụng

Menu xổ xuống “Where in the menu?” cấp phép bạn chỉ định phần nào sẽ xuất hiện trong menu chính của Peppermint, ứng dụng bạn tạo sẽ được hiển thị. Thật vậy, tất cả bạn sẽ biến thành SSB là một trang web hoặc ứng dụng web. Tuy nhiên, không phải mọi thứ các trang web và phần mềm web đều giống nhau. Sử dụng và một thuật ngữ chung cho cả tất cả sẽ dẫn đến sự hỗn loạn, nếu bạn dự định tạo ra nhiều SSB. Google Docs cũng đều có thể sẽ hoạt động tốt hơn nếu được gắn nhãn “Office” , còn YouTube và Spotify tốt hơn nên được phân loại là “Multimedia” .

Xác định danh mục ứng dụng

Chọn một biểu tượng

Để làm cho những ứng dụng bạn tạo có thể nhận diện được trong nháy mắt, hãy tránh sử dụng biểu tượng Ice mặc định cho tất cả chúng. Ice cung cấp cho bạn hai tùy chọn để thực hiện việc này.

Với “Select an icon” , bạn có thể chọn file hình ảnh JPG hoặc PNG để sử dụng làm tượng trưng của SSB.

“Use site favicon” là giải pháp dễ dàng nhất – và tự động – trong những 2 tùy chọn, vì nó cố gắng chớp được và sử dụng favicon (biểu tượng shortcut) của trang web chính thức giống như cách mà nó được hiển thị trong trình duyệt, bất kể bao giờ bạn truy cập.

“Use site favicon” là giải pháp dễ nhất

Trong các thử nghiệm, bài viết thấy rằng đôi lúc điều ấy không hoạt động như bình thường và SSB được tạo có biểu tượng mặc định. Trong những tình huống như vậy, có lẽ bạn nên tìm kiếm và tải xuống một hình ảnh có liên quan từ Internet, sau đó bạn cũng đều có thể sử dụng làm biểu trưng thông qua lựa chọn trước đó. Hãy thử nhập vào tên trang web cộng với favicon trong Google Image Search.

Trình duyệt và profile

Trong tình huống thí dụ này, bài viết chỉ cài đặt Firefox trên Peppermint, vì vậy đó là chọn lựa khả dụng duy nhất. Nếu bạn đã cài đặt Chrome, Chromium, Opera hoặc Vivaldi, Ice cũng đều có thể sử dụng một trong số trình duyệt này làm mướn cụ để chạy ứng dụng. Bạn cũng đều có thể chọn công cụ trình duyệt bằng phương pháp bấm vào tùy chọn phù hợp ở góc dưới bên trái của cửa sổ Ice.

Bạn có thể chọn công cụ trình duyệt

Để tăng tính bảo mật và nếu bạn không chọn Firefox (trong đó hành vi này là mặc định), bạn nên bật “Create the SSB with an isolated browser profile” , nằm ở ở trên tùy chọn trình duyệt. Tùy chọn này cấp phép tạo một profile riêng của SSB; nếu không, nó sẽ hoạt động theo cấu hình mặc định mà bạn sử dụng trong trình duyệt của mình.

Tất cả trong menu chính

Bằng cách nhấp vào Apply ở dưới cùng bên phải của cửa sổ, trang web/ứng dụng sẽ chờ bạn trong menu chính của Peppermint, dưới danh mục phụ bạn đã chọn.

Tất cả trong menu chính

Quá trình này diễn ra nhất thời vì thực tế, nó chỉ lưu một shortcut và biểu tượng mục mới trong menu chính của Peppermint. Không cần cài đặt thêm bất kỳ ứng dụng hoặc sao chép file nào – trình duyệt là tất cả những gì càng phải có ở đây.

Firefox bên trong

Với một lần nhấp vào mục menu mới, trang web sẽ xuất hiện trong cửa sổ trình duyệt. Nó sẽ chiếm toàn bộ cửa sổ và không có bất kỳ thứ nào (chẳng hạn như nút hay menu) có thể chỉ ra rằng nó đang chạy trên trình duyệt. Tuy nhiên, điều ấy không có tức là trình duyệt bên dưới sẽ biến mất một cách kỳ diệu.

Firefox bên trong

Hầu hết, nếu không thích nói là tất cả, các shortcut trình duyệt vẫn sẽ hoạt động. Ví dụ, nhấn F5 sẽ refresh trang được hiển thị.

Bài viết đã phát giác ra rằng mặc dù menu Firefox bị ẩn, một cú nhấp chuột ngay tại địa thế mà nó thường hiển thị sẽ làm menu này xuất hiện, cho phép truy cập vào mọi thứ các tùy chọn và chức năng của trình duyệt như bình thường.

Chúc bạn thi hành thành công!

Sưu Tầm: Internet – Kênh Tin: TT39

Bài Viết Liên Quan


Bài Viết Khác