Surf : navigateur web simple moins gourmand !

Partagez ici vos Trucs et vos Astuces.
Répondre
Avatar du membre
dezix
Membre
Membre
Messages : 463
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

29 juil. 2019, 17:15

Bonjour,

J'ai découvert le navigateur web Surf très récemment,
et
je trouve qu'il vaut la peine d'être présenté, car :
  • Léger
  • Rapide
  • Excellent rendu
  • Tout au clavier un peu façon vim comme QuteBrowser
  • Supporte JavaScript
Bref un navigateur vraiment utilisable et très réactif.


Surf : navigateur web simple moins gourmand (stable)
Surf est un navigateur web simple basé sur WebKit/GTK+.
Il peut afficher des sites web et suivre leurs liens.
Il prend en charge le protocole XEmbed, ce qui permet de l’incorporer dans une autre application.
De plus, il est possible de faire pointer surf vers un autre URI en réglant ses XProperties.


MANUEL
Traduit par Deepl.com

Code : Tout sélectionner

$ man surf


SURF(1) Commandes générales Manuel SURF(1)

NOM
       surf - navigateur simple basé sur webkit

SYNOPSIS
       surf  [-bBdDfFgGiIkKmMnNpPsStTvwxX] [-a cookiepolicies] [-c cookiefile]
       [-C stylefile] [-e xid] [-r scriptfile]  [-u useragent]  [-z zoomlevel]
       [URI]

DESCRIPTION
       surf est un simple navigateur Web basé sur WebKit/GTK+.
       Il est capable d'afficher les sites Web et suivre les liens.
       Il supporte le protocole XEmbed qui permet de l'intégrer dans une autre application.
        De plus, on peut pointer surf vers une autre URI en réglant ses XProperties.

OPTIONS
       -a Politique des cookies.
              Définir l'ordre des politiques en matière de cookies. 
              La valeur par défaut est "@Aa" mais
              pourrait être redéfini dans le fichier config.h, avec "A" signifiant accepter
              tous les cookies, "a" pour refuser tous les cookies et "@", qui indique à surf
              de ne pas accepter les cookies tiers.

       -b Désactiver les barres de défilement.

       -B Activer les barres de défilement.

       -c Fichier cookie
              Spécifiez le fichier cookie à utiliser.

       -C Fichier de style
              Spécifiez le fichier de style utilisateur. 
              Cela désactive les styles spécifiques aux sites.

       -d Désactive le cache.

       -D Activez le cache.

       -e xid  Afiliation à la fenêtre spécifiée par xid.

       -f Démarrer la navigation en mode fenêtré (pas en plein écran).

       -F Démarrer la navigation en mode plein écran.

       -g Désactiver la géolocalisation des sites Web.

       -G Activer la géolocalisation des sites Web.

       -i Désactiver les images.

       -I Activer les images.

       -k Désactiver le mode kiosque (désactiver les touches et le clic droit).

       -K Activer le mode kiosque (désactiver les touches et le clic droit).

       -m Désactiver l'application des feuilles de style de l'utilisateur.

       -M Activer l'application des feuilles de style de l'utilisateur.

       -n Désactivez l'inspecteur Web (Outils de développement).

       -N Activer l'inspecteur Web (Outils de développement).

       -p Désactiver les plugins.

       -P Activer les plugins.

       -r fichier script
              Spécifiez le fichier script utilisateur.

       -s Désactiver Javascript.

       -S Activer Javascript.

       -t Désactiver le contrôle TLS strict.

       -T Activer le contrôle TLS strict.

       -u useragent
              Spécifiez l'agent utilisateur (UA) à utiliser pour surfer.

       -v Imprime les informations de version sur la sortie standard, puis quitte.

       -w Imprime xid sur la sortie standard. Ceci peut être utilisé pour scripter le fichier
              dans par exemple xdotool(1).

       -x Désactiver les certificats personnalisés.

       -X Activer les certificats personnalisés.

       -z niveau de zoom
              Spécifiez le niveau de zoom à utiliser.

UTILISATION
       Échappement Arrête le chargement de la page en cours ou arrête le téléchargement.

       Ctrl-h Marche en arrière dans l'histoire.

       Ctrl-l Avance l'historique.

       Ctrl-k Fait défiler la page vers le haut.

       Ctrl-j Fait défiler la page vers le bas.

       Ctrl-b Défilement vers le haut d'une page entière.

       Ctrl-Space  Défilement vers le bas d'une page entière.

       Ctrl-i Défilement horizontal vers la droite.

       Ctrl-u Défilement horizontal vers la gauche.

       Ctrl-Shift-k ou Ctrl-+  Zoom avant.

       Ctrl-Shift-j ou Ctrl--  Zoom arrière.

       Ctrl-Shift-q  Réinitialise le zoom.

       Ctrl-f et Ctrl-/  Ouvre la barre de recherche.

       Ctrl-n Aller au résultat de recherche suivant.

       Ctrl-Shift-n Aller au résultat de recherche précédent.

       Ctrl-g Ouvre la barre URL (nécessite dmenu installé).

       Ctrl-p Charge l'URI à partir de la sélection primaire.

       Ctrl-Shift-p   Appelle la boîte de dialogue d'impression de page.

       Ctrl-r Recharge la page.

       Ctrl-Shift-r  Recharge la page sans utiliser le cache.

       Ctrl-y Copie l'URI actuel dans la sélection primaire.

       Ctrl-t Affiche le certificat TLS actuel dans une fenêtre popup.

       Ctrl-Shift-a Passez en revue les politiques relatives aux cookies. 
                            Ceci ne rechargera pas la page.

       Ctrl-Shift-b Basculer les barres de défilement. Cela rechargera la page.

       Ctrl-Shift-c Basculer la navigation par signe d'insertion. Cela rechargera la page.

       Ctrl-Shift-i Basculer le chargement automatique des images. Cela rechargera la page.

       Ctrl-Shift-m Bascule si le fichier stylefile doit être chargé. Cela va recharger la page.

       Ctrl-Shift-o Ouvre la fenêtre de l'inspecteur Web (Outils de développement) pour la page actuelle.

       Ctrl-Shift-s Bascule l'exécution du script. Cela rechargera la page.

       Ctrl-Shift-t Bascule le contrôle TLS strict. Cela rechargera la page.

       Ctrl-Shift-v Active ou désactive les plugins sur cette instance de surf. Cela rechargera la page.

       F11 Basculer en mode plein écran.

INDICATEURS DE FONCTIONNEMENT
       Surf affiche des indicateurs de fonctionnement devant le titre du site.
       Pour tous les indicateurs, sauf indication contraire, une lettre minuscule.
       signifie désactivé et une lettre majuscule signifie activé.

       A 	tous les cookies sont acceptés

       a	aucun cookie n'est accepté

       @	les cookies tiers ne sont pas acceptés

       c C 	caret browsing

       g G 	Géolocalisation

       d D 	cache

       i I 	images

       s S	Scripts

       v V	Plugins

       m M 	styles

       f F 	aplatissement du cadre

       x X 	certificats personnalisés

       t T	 TLS strict

INDICATEURS DE PAGE WEB
       La deuxième partie des indicateurs spécifie les modes de la page web elle-même.

   Premier caractère : cryptage
       - 	non crypté

       T 	crypté (TLS)

       U 	tentative de cryptage mais échec

   Deuxième caractère : proxy
       - 	pas de proxy

       P 	utilise un proxy

ENVIRONNEMENT
       SURF_USERAGENT Si cette variable est définie au démarrage, surf l'utilisera.
       comme la chaîne useragent.

       http_proxy
              Si cette variable est définie et n'est pas vide au démarrage, surf
              l'utilisera comme proxy http.

SIGNAUX
       Surf rechargera la page en cours sur SIGHUP.

PLUGINS
       Pour utiliser des plugins dans surf, déterminez d'abord votre architecture.
       Obtenez ensuite le plugin approprié pour cette architecture et copiez-le dans
       /usr/lib/browser-plugins ou /usr/lib64/browser-plugins.
       Surf doit les charger automatiquement.
       Si vous voulez utiliser un plugin 32 bits sur un système 64 bits,
       nspluginwrapper(1) vous aidera.

VOIR AUSSI
       dmenu(1), xprop(1), tabbed(1), nspluginwrapper(1), xdotool(1)

BUGS
       S'il vous plaît, signalez-les !

                                   surf-2.0 SURF(1)


Traduit avec www.DeepL.com/Translator

Curieux à vos tests ;-)

PS: Ce sujet a été rédigé depuis Surf !
Debian testing/stable - XFCE
Avatar du membre
dezix
Membre
Membre
Messages : 463
Enregistré le : 04 juin 2016, 14:50
Diaspora* : dezix@framasphere.org
Status : Hors ligne

30 juil. 2019, 09:28

Logo

Le paquet (stable) est livré sans logo :sad:

Mais dans l'archive https://dl.suckless.org/surf/surf-2.0.tar.gz (18ko)
se trouve le logo :
surf.png
Ce logo ayant une taille de 87x40 px il n'est pas vraiment adapté comme icon d'un lanceur.

Surf étant libre, je suppose que le logo affiché sur le site du projet :

Image (32x32px)

devrait être libre mais je n'en suis pas certain.
En fait c'est le logo du site https://suckless.org/

L'icon est à placer comme : ~/.local/share/icons/hicolor/32x32/surf.png



Sinon, utiliser un icon générique "web" ou "web-browser" déjà présent sur le système,
ou créer un icon perso.


Lanceur

Surf est livré sans lanceur

Pour en avoir un,

créer le fichier : ~/.local/share/applications/surf.desktop

Avec le code :

Code : Tout sélectionner

[Desktop Entry]
Type=Application
Name=Surf
GenericName=Navigateur Web
Comment=Naviguateur léger et rapide
Icon=web-browser
Exec=/usr/bin/surf -dgs <URI>
MimeType=text/html;
Categories=Network;WebBrowser;
StartupNotify=false
où :
  • Icon=web-browser peut être remplacé par Icon=surf si surf.png placé avant
  • option -d désactive le cache ; sinon D
  • option g désactive la géolocalisation ; sinon G
  • option s désactive l'exécution de javascript ; sinon S
  • <URI> sera remplacé par %u ou par l'URL d'un site (p.ex. https://duckduckgo.com)
NOTE: Les options sont modifiables en cours de butinage, voir le manuel


Ne pas oublier de rendre ce fichier exécutable.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Debian testing/stable - XFCE
Répondre