Ένας Browser για κάθε σελίδα
Ένας “Site Specific Browser” ή SSB είναι ένας περιηγητής που βλέπει μια μόνο σελίδα. Ένα site στο Web σήμερα μοιάζει πολύ με μια web εφαρμογή, οπότε γιατί να μην το έχουμε σαν μια απλή εφαρμογή στο desktop;
Το ice
είναι μια μικρή εφαρμογή που έρχεται με την διανομή Peppermint OS και μας επιτρέπει να κάνουμε κάθε site μια εφαρμογή. Σαν μηχανή θα χρησιμοποιήσει όποιον browser θέλουμε αρκεί να είναι ένας από τους Chrome, Chromium, Firefox, ή Vivaldi.
Ποια είναι η διαφορά με τα “Application Shortcuts” του Chromium;
Με μια πρώτη ματιά κάνουν το ίδιο πράγμα, αλλά δεν έχουν καλή ενσωμάτωση με την επιφάνεια εργασίας και τα μενού. Επίσης δεν υπάρχει κάποιος απλός τρόπος να τα αφαιρέσουμε. Για να μην αναφέρω το γεγονός πως είναι μόνο γιατο Chromium.
Τα πλεονεκτήματα της μεθόδου αυτής είναι πως έχουμε καλύτερη εκμετάλλευση του χώρου της οθόνης, μια καλή ενσωμάτωση της “εφαρμογής” στην επιφάνεια εργασίας και καλύτερη ασφάλεια μιας και κάθε σελίδα έχει το δικό της προφίλ. Η μέθοδος αυτή είναι πολύ χρήσιμη για ηλικιωμένους που απλά θέλουν να μπαίνουν σε 2-3 σελίδες και τα bookmark τους πέφτουν δύσκολα.
Εγκατάσταση
Έκανα την εγκατάσταση απο αυτό το αποθετήριο με το gdebi
. Για Arch based διανομές υπάρχει στο AUR. Για άλλες διανομές κατεβάστε τον κώδικά από εδώ και βάλτε τα αρχεία στους κατάλληλους καταλόγους. Είναι μια απλή εφαρμογή σε Python και θέλει μόνο το gtk-3
.
Χρήση
Ας κάνουμε αυτό το φόρουμ μια εφαρμογή. Τρέχουμε το ice
και δίνουμε τίτλο και URL. Επιλέγουμε το εικονίδιο που θέλουμε ή πατάμε το Use site favicon
.
Στην συνέχεια το τρέχουμε από το μενού. Επιπλέον μπορούμε να το προσθέσουμε στην κάτω μπάρα ή στην επιφάνεια εργασίας. Και ιδού το αποτέλεσμα !
Αφαίρεση καποιας εφαρμογής web : Εξίσου εύκολα
Κάτω από το καπάκι
Θα φτιάξει ένα προφίλ για το Browser της επιλογής μας και ένα αρχείο desktop
σαν το παρακάτω με μια σωστή wm_class
. Στο παράδειγμα μας θα μοιάζει σαν το παρακάτω:
[Desktop Entry]
Version=1.0
Name=Linux User
Comment=Linux User (Ice SSB)
Exec=firefox --class ICE-SSB-linuxuser
--profile /home/talos/.local/share/ice/firefox/linuxuser
--no-remote https://linux-user.gr
IceFirefox=linuxuser
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/talos/.local/share/ice/linuxuser.png
Categories=GTK;Network;
MimeType=text/html;text/xml;application/xhtml_xml;
StartupWMClass=ICE-SSB-linuxuser
StartupNotify=true
Μια χρήσιμη εφαρμογή
Φτιάξτε “Site Specific Browsers” για την τράπεζα ή το gmail. Και ένα μεγάλο μπράβο στο Peppermint OS για αυτό το χρήσιμο εργαλείο. Το Peppermint OS έρχεται με πολλά έτοιμα SSBs :