11.04

 

Comment se connecter à distance sur la console graphique avec VNC via SSH sans avoir au préalable installé VNC ?

A venir ...

 

Comment monter une clef USB formatée en exFAT ou FAT64 ?

L'inconvénient d'utiliser un formatage FAT32, c'est que la taille maximale d'un fichier ne peut pas dépasser 4GB. Y'a quelques années ce n'était pas un problème mais maintenant le moindre film en 'mkv' dépasse 4GB ou si vous avez des images de machines virtuelles elles dépassent aussi les 4GB.
Sur Linux on utilise généralement le formatage ext2,3,4, sous Windows on utilise NTFS et sous MAC on utilise HFS, tous des formats généralement propres à chaque système.
Si on utilise le format exFAT ou FAT64 la limite des 4GB tombe mais surtout c'est un format que l'on peut utiliser sur chaque système sans trop d'effort en lecture ou écriture.
Le format exFAT devient donc le format standard pour les échanges de fichiers entre plateformes sur clefs USB ou mini-disques USB.

Pour LINUX, il suffit juste d'installer deux petits package plus une commande magique et le tour est joué:

sudo apt-get update
sudo apt-get install exfat-utils exfat-fuse
 
puis la commande magique:
 
sudo mkdir [chemin vers point de montage]
sudo mount -t exfat-fuse [nom du périphérique] [chemin vers point de montage]

Après, la clef est montée sur le point de montage !

 

Comment avoir une fenêtre VNC en mode scaling ou resize ?

Il faut utiliser ssvncviewer qui lui à l'option scaling.
On l'installe avec:

sudo apt-get install ssvnc

Puis après faire la commande:

ssvncviewer -scale 0.75 host::port

Remarques:

  1. Il faut utiliser la commande ssvncviewer et non ssvnc, autrement il y a un interface graphique qui démarre et il ne tient pas compte du mode scaling !
  2. Si on utilise un port différent que le port par défaut (5900), par exemple quand on fait du tremplin SSH, il faut mettre les deux fois deux points en le host et le port !

 

Comment autoriser le browsing d'un dossier dans un serveur WEB ?

Il suffit d'ajouter un fichier .htaccess avec ceci à l'intérieur:

Options +Indexes
IndexOptions +FancyIndexing +NameWidth=*

 

Comment découvrir (scan, scanner TCP/IP) les machines d'un subnet de manière très simple ?

Plus d'info sur:

https://wiki.epfl.ch/macunix

 

Comment voir la date de création d'une partition ?

Faire en premier un:

mount

pour déterminer le device de la partition, puis un:

tune2fs -l /dev/sdxxx

Toutes les infos du disque s'y trouvent !

 

Comment modifier le browser web par défaut ?

Il faut en premier faire:

update-alternatives --list x-www-browser

pour voir quels sont les browsers installés à disposition, puis en choisir un avec (par exemple pour chrome):

sudo update-alternatives --set x-www-browser /usr/bin/google-chrome

Il faut aussi faire les updates au niveau de Gnome avec:

 

gconftool-2 -u /desktop/gnome/url-handlers/http/command 
gconftool-2 -u /desktop/gnome/url-handlers/https/command
 
afin que IceDove par exemple en hérite.
Après par défaut il faut toujours utiliser la commande:
 
sensible-browser %s
 
dans les 'launchers' pour que tout fonctionne !
 
A copier copier d'un coup dans un terminal:
 
update-alternatives --list x-www-browser
gconftool-2 -u /desktop/gnome/url-handlers/http/command 
gconftool-2 -u /desktop/gnome/url-handlers/https/command
sleep 1
sudo update-alternatives --set x-www-browser /usr/bin/google-chrome
 
 
 

Comment configurer et lancer le serveur VNC VINO via une liaison SSH ?

Il faut faire une connexion SSH avec l'option X:

ssh -X user@remotehost

Puis lancer cette commande:

DISPLAY=:0 vino-preferences --display $DISPLAY

ATTENTION: au prochain reboot il faudra relancer le serveur VNC VINO avec la commande:

/usr/lib/vino/vino-server

On peut aussi lancer la connexion SSH -X via une autre connexion SSH de style 'tremplin':

ssh -L 2222:remotehost:22 user@tremplin

ssh -X user@localhost -p 2222

 

 

 

Comment modifier la signateur de Chrome Linux pour EWA ?

But: changer la signature 'User-Agent' de Chrome Linux en une signature Chrome Windows afin de tromper Outlook Web App qui ne reconnait pas Chrome Linux !

1) charger dans Chrome l'extension: User-Agent Selector

2) chercher sur http://www.donnemoilinfo.com/sujet/Internet/useragent-ip.php votre signature actuelle

3) aller dans les options de User-Agent Selector (icône en haut à droite) pour ajouter une nouvelle signature en remplacant Mozilla/5.0 (X11; Linux i686) par Mozilla/5.0 (Windows NT 6.1) dans votre signature actuelle, ce qui donnera un truc du style:

Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/10.04 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19

Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.19 (KHTML, like Gecko) Ubuntu/10.04 Chromium/18.0.1025.151 Chrome/18.0.1025.151 Safari/535.19
 
4) quand vous allez sur Outlook Web App, choisissez votre signature Chrome Windows et l'affaire est dans le sac.
 

Comment lancer Gimp en Français sur un système en Anglais ?

Des fois on a besoin d'avoir le Gimp en français à cause d'un tutorial trouvé sur le WEB, simplent depuis une console:

LANGUAGE=fr gimp

Et c'est tout, simple non ?

SVP, ayez une petite pensée pour les utilisateurs d'Adobe PhotoShop ;-)

Pour info, Gimp, c'est seulement 50MB !

Plus d'info sur: http://docs.gimp.org/fr/gimp-fire-up.html

 

Comment faire son propre dépôt en local avec des .deb ?

 

Faire
sudo -s
apt-get install dpkg-dev 
cd /var/depot
cp my.deb .
dpkg-scanpackages . /dev/null | gzip > Packages.gz 
 
puis ajouter dans /etc/apt/sources.list

deb file:/var/depot/ /

puis
apt-get update
 

 

Comment creuser un tunel SSH à travers un NAT afin de pouvoir par exemple accéder à plusieurs machines depuis Internet ?

Il faut qu'une des machines du coté de LAN du NAT soit un serveur SSH et d'ouvrir le port 22 du router/NAT sur cette machine. Puis faire cette commande depuis le WAN:

ssh -L port_local_machine_sur_WAN:IP_machine_LAN:port_machine_LAN user_serveur_SSH@ip_WAN_du_router

Par exemple pour accéder en VNC sur la machine 192.168.1.2 depuis Internet qui se trouve derrière un NAT, on fera une commande du style:

ssh -L 15000:192.168.1.2:5900 toto@ip_WAN_du_router

Là, on a creusé un tunel SSH entre sa machine qui se trouve sur Internet et la machine 192.168.1.2 qui se trouve derrière de NAT, il faut encore faire la commande, dans une autre fenêtre terminal:

vncviewer ip_WAN_du_router:15000

 

Comment modifier les paramètres du kernel sous GRUB2 ou GRUP-PC ?

 

Il faut faire
 
sudo -s
gedit /etc/default/grub
 
Modifier la ligne:
 
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
 
Avec ses nouveaux paramètres
 
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash blablabla”
 
Sauver et quitter l'éditeur, puis faire:
 
update-grub
 
Et enfin redémarrer la machine
 
 

Si Java ne fonctionne pas sous FireFox ou Chrome ?

Ou comment installer la dernière version de JAVA de SUN ?

Méthode automatique:

Cette méthode ajoute un dépôt qui permet de faire tourner l'utilitaire update_sun_jre depuis Synaptics ou apt-get.

echo "deb http://www.duinsoft.nl/pkg debs all" | sudo tee -a /etc/apt/sources.list 1>/dev/null
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 5CB26B26
sudo apt-get update
sudo apt-get install update-sun-jre

La génération de la clef est très longue, patience.
Vérifier qu'il se trouve bien un plugin Java sous FireFox ou Chrome en indiquant comme URL:

about:plugins

Vérifier que l'on a bien la dernière version avec

http://java.com/fr/download/installed.jsp

 
Plus d'info sur:
http://www.duinsoft.nl/packages.php?t=en
https://help.ubuntu.com/community/Java
 
 

Méthode manuelle:

Bien que l'on ait installé le sun-java6-plugin, cela ne fonctionne pas. Le problème vient que le lien symbolique ne s'est pas fait correctement dans le dossier ../mozilla/plugins !

Mais aussi que l'on n'a peut-être pas la dernière version du JAVA de SUN !

Pas facile d'installer la dernière version de SUN, on dirait que SUN fait tout pour nous compliquer la vie ;-(

Suivons donc la procédure:

1) Descendre la dernière version de JAVA pour Linux en mode auto-extracible depuis ce site:

http://java.com/fr/download/manual.jsp?locale=fr

2) mettre le .bin dans le dossier: /usr/lib/jvm/ et faire:

cd /usr/lib/jvm/

sudo chmod +x 'du .bin'

sudo 'le .bin'

3) faire enfin un 

sudo rm /usr/lib/mozilla/plugins/libnpjp2.so

sudo ln -s /usr/lib/jvm/jre1.6.0_31/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/
 
4) Vérifier qu'il se trouve bien un plugin Java sous FireFox ou Chrome en indiquant comme URL:

about:plugins

5) Vérifier que l'on a bien la dernière version avec

http://java.com/fr/download/installed.jsp

 

Plus d'info sur:

http://java.com/fr/download/help/linux_install.xml#selfextracting

https://help.ubuntu.com/community/Java

http://doc.ubuntu-fr.org/java

 

Si FreePlane ne fonctionne pas sous Ubuntu !

1) vérifier que le sun-java6-jre est bien installé

2) puis faire:

sudo /usr/sbin/update-alternatives --config java

et choisir la version Sun.

 

Comment metttre automatiquement son système en mode powersave ?

Il suffit de changer le mode ondemand en powersave dans la ligne:

echo -n ondemand > $CPUFREQ

au moyen de:

sudo gedit /etc/init.d/ondemand

A chaque démarrage, après 60 secondes, tous les CPU vont passer en mode powersave !

 

 

Comment metttre manuellement son système en mode powersave ?

faire pour les deux CPU (s'il y en a deux ! )

 

cpufreq-selector -c 0 -g powersave
cpufreq-selector -c 1 -g powersave
 

Comment griser une ligne sur deux dans OO Calc ?

Il faut créer un format de cellule avec un arrière-plan de couleur (gris par exemple avec nom du style "FondGris" grâce au Styliste F11)

Puis après il faut utiliser un formatage conditionnel sur les cellules indiquant en condition 1 :

"Formule est" et puis la formule suivante : "EST.PAIR(LIGNE(A2))" et Style de cellule "FondGris"
 
On peut après coup modifier le style "FondGris" avec la touche F11 et automatiquement la modification sera répercutée aux cellules qui ont été formatées conditionnellement.
 
ATTENTION, le formatage conditionnel est une fonction de OO Calc, si l'on sauve le fichier dans un autre format que .ods, le formatage conditionnel sera perdu !
 

 

Installer BitCoin sur Ubuntu

sudo apt-add-repository ppa:stretch/bitcoin

sudo apt-get update

sudo apt-get install bitcoin
 

 

Si le micro interne d'un Aspire One ne fonctionne pas avec Skype !

C'est la couche audio PulseAudio qui dérange... il faut:

sudo apt-get remove --purge skype 
sudo apt-get remove pulseaudio 

 
Accepter la déinstallation de gnome-desktop, on n'en a plus besoin.
Ajouter ces dépôts avec Synaptic (important):
 
ppa:dtl131/ppa
ppa:flozz/flozz
 
puis 
sudo apt-get update
sudo apt-get install alsa-tray gnome-alsamixer skype
 
Il faut ajouter alsa-tray dans Système/Préférences/Applications au démarage (cliquer sur le bouton ajouter, puis mettre alsa-tray comme commande)
 
Ajouter le Sélecteur de systèmes multi-média dans le menu Système/Préférences avec le Système/Préférences/Menu Principal.
 
Et enfin choisir dans le Système/Préférences/Sélecteur de systèmes multi-média choisir le bon périphérique en entrée sous Alsa.
 
Finalement, tester la partie son sous Skype.
 
Plus d'info sur:
http://doc.ubuntu-fr.org/skype
 
 

 

Comment trouver les dernièrs fichiers modifiés ?

sudo find -P -mount -mtime -1 -type f -exec ls -al '{}' \; | sort +5 -12

Remarques utiles: Cela cherche tous les fichier qui ont été modifiés lors du dernier jour et trie le résultat en fonction des colonnes 5 à 12, c'est donc trié par date. Ainsi à la fin du résultat on voit très rapidement quels sont les fichiers qui ont été modifés !

 

Comment enlever la nouvelle scrollbar ?

sudo apt-get remove --purge overlay-scrollbar liboverlay-scrollbar-0.1-0

 

 

Pleins d'utilitaires indispensables pour Ubuntu à installer en une fois:

 

sudo apt-get update

sudo apt-get install wine1.3 hardinfo smbfs cheese compizconfig-settings-manager vlc sun-java6-plugin openconnect network-manager-openconnect pyneighborhood sensord sensors-applet pidgin gimp gimp-help-fr chromium-browser chromium-browser-inspector xvnc4viewer gedit-plugins libreoffice-base skype virtualbox virtualbox-guest-additions-iso gdebi gtk-recordmydesktop cifs-utils nautilus-arista gstreamer0.10-plugins-ugly-multiverse subversion python-tk python-webpy python-mysqldb wmctrl keepassx acroread kompozer mysql-admin adobe-flashplugin

 

et pour les portables il faut encore ajouter:

sudo apt-get install powertop laptop-mode-tools

 

il faut mettre encore à la mano

chrome dropbox freenx

 

Pour que les USB fonctionnent sous VirtualBox, il faut encore faire:

sudo usermod -G vboxusers -a $USER

ATTENTION: pour être valide, il faut redémarrer sa session !
 

 

Comment enregistrer son bureau sous (Camtasia clone) ?

il faut installer recordemydesktop avec la commande:

apt-get install gtk-recordmydesktop nautilus-arista gstreamer0.10-plugins-ugly-multiverse

Et modifier les paramètres suivant:

10 images par seconde, sous-échantillonnage rapide, capture complète à chaque image, fréquence du son à 6kHz, périphérique du son sur 'pulse' (minuscule).

Sur les machines style Atom, ne pas encoder à la volée !

Aller encore dans les préférences du son pour choisir la bonne entrée et le bon niveau sonore.

Après on peut convertir très facilement les fichiers .ogv en .mp4 pour YouTube ou l'iPhone avec Arista.

 

(c) Ch. Zufferey, 4.10.13