PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Nizar Kerkeni : Webinar – Ubuntu pour tous

lundi 20 mars 2017 à 09:42

L’enregistrement vidéo de mon intervention pour présenter la distribution Ubuntu dans le cadre du MOOC “L’essentiel pour maîtriser Linux“.

Ci dessous les liens pour télécharger la présentation au format PDF et ODP.

fichier pdfLibrofficeImpressLogo

share this

Gravatar de Nizar Kerkeni
Original post of Nizar Kerkeni.Votez pour ce billet sur Planet Libre.

Articles similaires

Journal du hacker : Liens intéressants Journal du hacker semaine #11

lundi 20 mars 2017 à 00:01

Pour la 11ème semaine de 2017, voici 10 liens intéressants que vous avez peut-être ratés, relayés par le Journal du hacker, votre source d’informations pour le Logiciel Libre francophone !

Pour ne plus rater aucun article de la communauté francophone, voici :

De plus le site web du Journal du hacker est « adaptatif (responsive) ». N’hésitez pas à le consulter depuis votre smartphone ou votre tablette !

Le Journal du hacker fonctionne de manière collaborative, grâce à la participation de ses membres. Rejoignez-nous pour proposer vos contenus à partager avec la communauté du Logiciel Libre francophone et faire connaître vos projets !

Et vous ? Qu’avez-vous pensé de ces articles ? N’hésitez pas à réagir directement dans les commentaires de l’article sur le Journal du hacker ou bien dans les commentaires de ce billet :)

Gravatar de Journal du hacker
Original post of Journal du hacker.Votez pour ce billet sur Planet Libre.

Articles similaires

Philippe Scoffoni : Ouvrir un terminal distant dans Nemo

dimanche 19 mars 2017 à 22:19

J’ai dû changer de machine tout récemment, et cela passe souvent par une remise en question de son environnement de travail. C’est à ce moment là qu’on se rend compte de tous ces petits « trucs » que l’on avait ajouté de ci de là pour optimiser son travail au quotidien.

Dans mon cas, je viens de passer d’une Ubuntu 14.04 + XFCE  à une Ubuntu 16.04 + Cinnamon. J’apprécie ce bureau je dois bien le dire. Mais là n’est pas le sujet de ce billet.

J’utilisais Nautilus avec XFCE. Sous Cinnamon, nous avons par défaut son clone dénommé Nemo. Je travaille souvent sur des machines virtuelles distantes, auxquelles j’accède en ssh via un VPN. J’utilise le gestionnaire de connexions Gigolo pour initialiser les connexions. L’authentification se fait par clé, ce qui me fournit une connexion « instantanée ».

Avec Nautilus, j’utilisais la fonction « Ouvrir dans un terminal » pour lancer un terminal ssh sur la machine virtuelle et exécuter des commandes. En passant sous Nemo, cette fonction existe, mais elle n’ouvre pas une session ssh distante, mais une session locale.

Il est heureusement possible d’ajouter des scripts et des actions dans Nemo. Mes recherches m’ont conduites à cette page qui indique la marche à suivre. Bien que indiqué pour Ubuntu 13, la solution proposée reste valide.

Il convient de placer dans le dossier .local/share/nemo/actions deux fichiers contenant, pour l’un la description du menu à ajouter et pour l’autre un script en Python se chargeant de l’appel du terminal.

Ajout du menu via le fichier remote_terminal.nemo_action

[Nemo Action]
Name=Ouvrir un terminal distant
Comment=Open current folder in remote terminal
Name[de]=Im entfernten Terminal öffnen
Comment[de]=Aktuellen Ordner im entfernten Terminal öffnen
Exec=
Icon-Name=terminal
Selection=none
Extensions=dir;
Dependencies=ssh;

Le script python remote_terminal.py

#!/usr/bin/env python2
# -*- coding: utf-8 -*-

import sys
import subprocess

path = sys.argv[1]

if '/sftp:' in path:
 sftp = path.split('/sftp:', 1)[1]
 settings = {}
 options, sep, settings['path'] = sftp.partition('/')
 for opt in options.split(','):
 name, sep, value = opt.partition('=')
 settings[name] = value

cmd = ['terminator', '-e',
 'ssh %(user)s@%(host)s -t "cd /%(path)s && bash --login"' % settings]
else:
 cmd = ['terminator', '--working-directory', path]

subprocess.call(cmd)

J’ai juste changé le terminal appelé en remplaçant gnome-terminal par terminator que je préfère à ce dernier. Le résultat en vidéo.




Réagir à cet article

Article original écrit par Philippe Scoffoni le 19/03/2017. | Lien direct vers cet article

Cette création est mise à disposition sous un contrat Creative Commons BY à l'exception des images qui l'illustrent (celles-ci demeurent placées sous leur mention légale d'origine).

.

Gravatar de Philippe Scoffoni
Original post of Philippe Scoffoni.Votez pour ce billet sur Planet Libre.

blog-libre : Article dans la série 'Termux sur Android' : Android 6.0, mise à jour de la réinstallation rapide

dimanche 19 mars 2017 à 16:00

Comme je le disais dans l’article précédent, je passe d’un LG G3 sous Android 5.0 Lollipop à un LG G4 (et un Samsung A5 2016 de Madame) sous Android 6.0 Marshmallow. Les problèmes n’ont pas tardé je vous aide donc à mettre le pied à l’étrier.

Réinstallation rapide de Termux

La première commande à lancer est termux-setup-storage, je vous invite fortement à lire la documentation storage de Termux. Cette commande va autoriser Termux à accéder aux fichiers/dossiers de votre téléphone, elle va également créer un dossier storage dans $HOME. Dans ce dossier vous allez avoir des liens symboliques vers certains dossiers du système : dcim (/storage/emulated/0/DCIM), downloads (/storage/emulated/0/Download), external-1 (/storage/XXXX-XXXX/Android/data/com.termux/files), shared (/storage/emulated/0), etc.

On dépose ensuite le script termux.sh dans /sdcard/Download/ (en branchant le téléphone sur le pc avec un câble USB) puis on lance les commandes suivantes.

cp /sdcard/Download/termux.sh ~/ # On copie le script dans le $HOME car on n'a pas les droits pour l'exécuter dans /sdcard/Download
chmod +x termux.sh && ./termux.sh # On rend le script exécutable puis on le lance

Voici le script termux.sh légèrement amélioré.

#!/data/data/com.termux/files/usr/bin/bash
# termux.sh v0.2
#
# 18/03/2017
#

apt update && apt upgrade
apt -y install curl nano openssh python2
curl https://blog-libre.org/dl/termux_keys >> ~/.ssh/authorized_keys
ssh-keygen -t ed25519 -N '' -f ~/.ssh/id_ed25519
chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh
echo sshd > ~/.bash_profile

Par rapport à la version précédente : 1/ Dans termux_keys je mets toutes les clés SSH publiques dont j’ai besoin (4 postes en ce qui me concerne) 2/ On génère des clés SSH en ed25519 pour notre téléphone comme ça c’est fait 3/ La commande sshd dans le fichier .bash_profile lancera automatiquement le démon SSH dès que vous lancerez l’application Termux vous permettant ainsi de vous connecter sur le téléphone en SSH

Il y a une dernière opération que je vous invite à faire ln -s /storage/XXXX-XXXX ~/storage/external_SD, cela vous permettra d’avoir un accès direct à votre SD Card externe dans le dossier $HOME/storage. XXXX-XXXX est différent suivant les téléphones. Pour le retrouver placez-vous dans $HOME/storage et lancez ls -l, vous allez avoir l’information sur external-1.

Tcho !

Gravatar de blog-libre
Original post of blog-libre.Votez pour ce billet sur Planet Libre.

Articles similaires

G3L : 2017, l'année de GNU/Linux sur le desktop ?

dimanche 19 mars 2017 à 14:53

Quelques articles en ligne en ce début d'année montrent qu'il est devenu facile d'utiliser GNU/Linux sur sa machine personnelle.

Peut-être enfin l'année de GNU/Linux sur la machine de bureau ?

Par exemple, Numérama cite 5 distributions qui pourraient vous convertir si vous en avez marre de Windows ou MacOS.

Le site ITnation parle d'Adopter le Desktop Linux.

Si vous n'aimez pas le comportement par défaut de GNOME-Shell, il est possible de le ramener vers un style plus habituel. Les adeptes du terminal eux pourront écrire des extensions GNOME-Shell avec bash (ou python ou autre chose) grâce à Argos, qui permet des trucs bien sympa.

Nous vous invitons également à lire ce blog décrivant le passage de MacOS à Ubuntu.

Sinon, pour les amateurs de Debian, la frise chronologique des versions a été mise à jour.

Gravatar de G3L
Original post of G3L.Votez pour ce billet sur Planet Libre.

Articles similaires