« Qutebrowser.0.11.0-1 » : différence entre les versions

De Le Wiki du Forum-Debian.fr
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
(Réorganisation et introduction du plan, insertion d'une image en mode commande avec la commande :open)
 
Ligne 35 : Ligne 35 :


<br>
<br>
== Qutebrowser0.11.0-1 un navigateur minimaliste ! ==
==== 1 Les auteurs ====
'''Le principal développeur : https://github.com/The-Compiler''' <br><br>
'''Le principal développeur : https://github.com/The-Compiler''' <br><br>
Qutebrowser0.11.0-1 un navigateur minimaliste !
Documentation à jour le 7 octobre 2017.<br><br>
Documentation à jour le 7 octobre 2017.<br><br>
D'après une idée de Grhim et un acharnement pour la tentative de résolution du problème de Qt en stable ( Debian 9 ) par --Gilles--<br><br>
D'après une idée de Grhim, les remarques judicieuses de lol et un acharnement pour la tentative de résolution du problème de Qt en stable ( Debian 9 ) par --Gilles--<br><br>
Source originale des informations :
Source originale des informations :
https://www.qutebrowser.org/INSTALL.html#_on_debian_ubuntu<br><br>
https://www.qutebrowser.org/INSTALL.html#_on_debian_ubuntu<br><br>




==== 2 Avertissement de sécurité ====
Les logiciels de cryptographie pour les certificats des sites https ont évolués après la sortie de Qt5.7.1 qui vient avec Debian 9, ce qui fait que la version de <code>qutebrowser 0.11.0-1-Qt5.7.1</code> n'est pas à jour.
Les logiciels de cryptographie pour les certificats des sites https ont évolués après la sortie de Qt5.7.1 qui vient avec Debian 9, ce qui fait que la version de <code>qutebrowser 0.11.0-1-Qt5.7.1</code> n'est pas à jour.
La version de Qt est importante pour différencier le comportement de Qutebrowser0.11.0-1, parce que '''lié avec certaines versions de Qt Qutebrowser0.11.0-1 est à jour''', tandis qu''''avec la bibliothèque Qt5.7.1 liée à Debian 9, Qutebrowser0.11.0-1 n'est plus à jour'''.




La version de Qt est importante pour différencier le comportement de Qutebrowser0.11.0-1, parce que '''lié avec certaines versions de Qt Qutebrowser0.11.0-1 est à jour''', tandis qu''''avec la bibliothèque Qt5.7.1 liée à Debian 9, Qutebrowser0.11.0-1 n'est plus à jour'''.
==== 3 Philosophie de développement de qutebrowser0.11.0-1 ====
Vous avez vécu des aventures passionnantes avec le Terminal, vous en voulez encore ? Vous allez pouvoir dépoussiérer votre Terminal avec Qutebrowser0.11.0-1. Qutebrowser0.11.0-1 à partir d'un programmation en python réutilise beaucoup de code sous-jacent : Qt, QtWebengine PythonQt … Il est donc minimaliste, il utilise le minimum de code en propre pour arriver à son résultat. Il est aussi minimaliste dans l'approche interface homme-machine, il reprend certains comportements de l'outil en ligne de commande vim, ceux qui cherchent les personnalisations, les thèmes, les plugins et les extensions n'y trouveront pas leur compte. Par contre ceux qui aiment le droit au but aimeront tester ce nouveau navigateur.<br>
 
[[Fichier:Fenêtre-qutebrowser0.11.0-1-mode-commande.jpg|vignette|Une fenêtre de qutebrowser en mode commande avec la comande :open]]
 
 
==== 4 Les différentes branches de qutebrowser0.11.0-1 ====
===== Origine des bibliothèques =====
# qutebrowser0.11.0-1 qui vient en utilisant les biblio partagées du système
# qutebrowser0.11.0-1 qui vient avec ses biblio propres ( celui installé avec tox), non-traité actuellement dans ce wiki à ce jour
 
===== Moteurs de rendu =====
# qutebrowser0.11.0-1 qui utilise le moteur de rendu QtWebKit ( il reste confiné aux rendus en 2 dimensions 2D ) $ qutebrowser --backend webkit
# qutebrowser0.11.0-1 qui utilise le moteur de rendu QtWebEngine ( plus évolué, mais plus gourmand en ressources pour les rendus en 3D ) $ qutebrowser --backend webengine




Vous avez vécu des aventures passionnantes avec le Terminal, vous en voulez encore ? Vous allez pouvoir dépoussiérer votre Terminal avec Qutebrowser0.11.0-1. Qutebrowser0.11.0-1 à partir d'un programmation en python réutilise beaucoup de code sous-jacent : Qt, QtWebengine PythonQt … Il est donc minimaliste, il utilise le minimum de code en propre pour arriver à son résultat. Il est aussi minimaliste dans l'approche interface homme-machine, ceux qui cherchent les personnalisations, les thèmes, les plugins et les extensions n'y trouveront pas leur compte. Par contre ceux qui aiment le droit au but aimeront tester ce nouveau navigateur.<br>


==== 5 L'installation de la branche vient en utilisant les biblio partagées du système ====
Ouvrez votre Terminal, c'est parti !<br>
Ouvrez votre Terminal, c'est parti !<br>
1] L'installation de la branche vient en utilisant les biblio partagées du système<br>
Au départ, installation des dépendances indispensables :<br>
Au départ, installation des dépendances indispensables :<br>
{{Root3|Text=apt-get install python3-lxml python-tox python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtquick python3-sip python3-jinja2 python3-pygments python3-yaml python3-pyqt5.qtsql libqt5sql5-sqlite python3-pyqt5.qtwebengine python3-pyqt5.qtopengl}}
{{Root3|Text=apt-get install python3-lxml python-tox python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtquick python3-sip python3-jinja2 python3-pygments python3-yaml python3-pyqt5.qtsql libqt5sql5-sqlite python3-pyqt5.qtwebengine python3-pyqt5.qtopengl}}
Ligne 81 : Ligne 97 :
{{Root3|Text=aptitude install libjs-pdf python3-colorlog}}
{{Root3|Text=aptitude install libjs-pdf python3-colorlog}}


Note : Au passage si vous voulez connaître les bibliothèques installées utilisées par Qutebrowser :
 
Faîtes comme si vous rapportiez un bug donc :report et ensuite vous ouvrez Show Log et les bibliothèques utilisées sont sous ==== Version info ==== et ensuite bien sûr : Don't report
==== 6 Affichage des bibliothèques installées utilisées par qutebrowser0.11.0-1 ====
Faîtes comme si vous rapportiez un bug donc ''':report''' et ensuite vous ouvrez Show Log et les bibliothèques utilisées sont sous ==== Version info ==== et ensuite bien sûr : Don't report
 
 
==== 7 Bibliothèques complémentaires à installer ====
À la lecture des bibliothèques installées et pas installées cela fait 2 bibliothèques à suggérer à rajouter : python3-colorama et python3-cssutils
À la lecture des bibliothèques installées et pas installées cela fait 2 bibliothèques à suggérer à rajouter : python3-colorama et python3-cssutils


{{Root3|Text=aptitude install python3-colorama python3-cssutils}}
{{Root3|Text=aptitude install python3-colorama python3-cssutils}}
==== À venir : 8 Lanceur qui reprend la version de qutebrowser et la version des biblio Qt ====
==== À venir : 9 Copies d'écran plus détaillées des différents états de qutebowser et explication de l'utilisation de qutebrowser ====


[https://www.debian-fr.xyz/viewtopic.php?f=7&t=1144 La page Qutebrowser sur le Forum]
[https://www.debian-fr.xyz/viewtopic.php?f=7&t=1144 La page Qutebrowser sur le Forum]


[[Catégorie:Navigateurs]]
[[Catégorie:Navigateurs]]

Dernière version du 19 octobre 2017 à 10:43

Modèle:Logiciels

  • Type Logiciel : Internet
  • Niveau de difficulté : Intermédiaire, Expérimenté, Expert
  • Langage de programmation : Qt, Python
  • Version Debian pour cette installation faite sur : Stretch
  • Téster sur Debian : Stretch + Unstable (Sid)
  • A été Tester par Grhim, --Gilles--, Lol


Qutebrowser0.11.0-1 un navigateur minimaliste !

1 Les auteurs

Le principal développeur : https://github.com/The-Compiler

Documentation à jour le 7 octobre 2017.

D'après une idée de Grhim, les remarques judicieuses de lol et un acharnement pour la tentative de résolution du problème de Qt en stable ( Debian 9 ) par --Gilles--

Source originale des informations : https://www.qutebrowser.org/INSTALL.html#_on_debian_ubuntu


2 Avertissement de sécurité

Les logiciels de cryptographie pour les certificats des sites https ont évolués après la sortie de Qt5.7.1 qui vient avec Debian 9, ce qui fait que la version de qutebrowser 0.11.0-1-Qt5.7.1 n'est pas à jour. La version de Qt est importante pour différencier le comportement de Qutebrowser0.11.0-1, parce que lié avec certaines versions de Qt Qutebrowser0.11.0-1 est à jour, tandis qu'avec la bibliothèque Qt5.7.1 liée à Debian 9, Qutebrowser0.11.0-1 n'est plus à jour.


3 Philosophie de développement de qutebrowser0.11.0-1

Vous avez vécu des aventures passionnantes avec le Terminal, vous en voulez encore ? Vous allez pouvoir dépoussiérer votre Terminal avec Qutebrowser0.11.0-1. Qutebrowser0.11.0-1 à partir d'un programmation en python réutilise beaucoup de code sous-jacent : Qt, QtWebengine PythonQt … Il est donc minimaliste, il utilise le minimum de code en propre pour arriver à son résultat. Il est aussi minimaliste dans l'approche interface homme-machine, il reprend certains comportements de l'outil en ligne de commande vim, ceux qui cherchent les personnalisations, les thèmes, les plugins et les extensions n'y trouveront pas leur compte. Par contre ceux qui aiment le droit au but aimeront tester ce nouveau navigateur.

Une fenêtre de qutebrowser en mode commande avec la comande :open


4 Les différentes branches de qutebrowser0.11.0-1

Origine des bibliothèques
  1. qutebrowser0.11.0-1 qui vient en utilisant les biblio partagées du système
  2. qutebrowser0.11.0-1 qui vient avec ses biblio propres ( celui installé avec tox), non-traité actuellement dans ce wiki à ce jour
Moteurs de rendu
  1. qutebrowser0.11.0-1 qui utilise le moteur de rendu QtWebKit ( il reste confiné aux rendus en 2 dimensions 2D ) $ qutebrowser --backend webkit
  2. qutebrowser0.11.0-1 qui utilise le moteur de rendu QtWebEngine ( plus évolué, mais plus gourmand en ressources pour les rendus en 3D ) $ qutebrowser --backend webengine


5 L'installation de la branche vient en utilisant les biblio partagées du système

Ouvrez votre Terminal, c'est parti !
Au départ, installation des dépendances indispensables :

# apt-get install python3-lxml python-tox python3-pyqt5 python3-pyqt5.qtwebkit python3-pyqt5.qtquick python3-sip python3-jinja2 python3-pygments python3-yaml python3-pyqt5.qtsql libqt5sql5-sqlite python3-pyqt5.qtwebengine python3-pyqt5.qtopengl


Ensuite, les dépendances recommandés : # aptitude install python-jinja2-doc subversion python3-pytest ttf-bitstream-vera python3-opengl

Pour l'installation de qutebrowser_0.11.0-1_all.deb :


# wget https://github.com/qutebrowser/qutebrowser/releases/download/v0.11.0/qutebrowser_0.11.0-1_all.deb


Pour l'installation de python3-pypeg2_2.15.2-1:


# wget https://qutebrowser.org/python3-pypeg2_2.15.2-1_all.deb


Nous mettons les droits root à ces .deb :

# chgrp -LR root qutebrowser_0.11.0-1_all.deb


# chown -LR root qutebrowser_0.11.0-1_all.deb


# chgrp -LR root python3-pypeg2_2.15.2-1_all.deb


# chown -LR root python3-pypeg2_2.15.2-1_all.deb

Nous installons ces .deb :

# dpkg -i python3-pypeg2_*_all.deb


# dpkg -i qutebrowser_*_all.deb


C'est bon, vous pouvez déjà lancer Qutebrowser en ligne de commande avec l'option --backend webengine :

$ qutebrowser --backend webengine

Nous pouvons peaufiner avec les paquets suggérés :

# aptitude install libjs-pdf python3-colorlog


6 Affichage des bibliothèques installées utilisées par qutebrowser0.11.0-1

Faîtes comme si vous rapportiez un bug donc :report et ensuite vous ouvrez Show Log et les bibliothèques utilisées sont sous ==== Version info ==== et ensuite bien sûr : Don't report


7 Bibliothèques complémentaires à installer

À la lecture des bibliothèques installées et pas installées cela fait 2 bibliothèques à suggérer à rajouter : python3-colorama et python3-cssutils


# aptitude install python3-colorama python3-cssutils


À venir : 8 Lanceur qui reprend la version de qutebrowser et la version des biblio Qt

À venir : 9 Copies d'écran plus détaillées des différents états de qutebowser et explication de l'utilisation de qutebrowser

La page Qutebrowser sur le Forum