« Logiciels ArchLinux » : différence entre les versions
(→Dev) |
|||
(77 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 86 : | Ligne 86 : | ||
= Vidéo = | = Vidéo = | ||
* [https://www.blackmagicdesign.com/products/davinciresolve DaVinci Resolve] | |||
* [https://lwks.com/lightworks-2023-edit-smarter/ Lightworks] | |||
== SMPlayer == | == SMPlayer == | ||
Lecteur vidéo | Lecteur vidéo | ||
Ligne 95 : | Ligne 98 : | ||
</kode> | </kode> | ||
== OpenShot == | == [[openshot|OpenShot]] == | ||
{{warn | Problème de zoom/ratio avec les bonnes height/width → bandes noires}} | {{warn | Problème de zoom/ratio avec les bonnes height/width → bandes noires}} | ||
Ligne 125 : | Ligne 128 : | ||
* CFR: à privilégier pour éditer la vidéo par la suite | * CFR: à privilégier pour éditer la vidéo par la suite | ||
== | === Ripper un DVD === | ||
<kode lang='bash'> | <kode lang='bash'> | ||
# install libdvdcss | |||
sudo pacman -S libdvdcss | |||
</kode> | </kode> | ||
* Preset: HQ 480p30 Surround pour DVD PAL (europe) | |||
* Video | |||
** Constant Quality: 19 | |||
** Preset: slow | |||
* Filters → Deinterlace: Decomb - Deinterlace Preset: Bob | |||
* Tags → Title | |||
=== [https://handbrake.fr/docs/en/latest/technical/filters-summary.html Filters] === | |||
== Enregistrer ce qui passe à l'écran == | |||
=== [http://www.maartenbaert.be/simplescreenrecorder SimpleScreenRecorder] === | === [http://www.maartenbaert.be/simplescreenrecorder SimpleScreenRecorder] === | ||
{{warn | Avec les cartes graphiques Nvidia, désactivez le Flipping<br> | {{warn | Avec les cartes graphiques Nvidia, désactivez le Flipping<br> | ||
Ligne 158 : | Ligne 170 : | ||
== Client RDP == | == Client RDP == | ||
=== Remmina === | |||
* [https://wiki.archlinux.org/index.php/rdesktop Rdesktop] | {{info | Press {{boxx|right Ctrl}} to capture all keyboard inputs as {{boxx|alt-tab}}}} | ||
With {{boxx|freerdp}} | |||
* Redirect sound and microphone: Edit → Advanced | |||
** {{boxx|Audio output mode}} = {{boxx|Local}} | |||
** {{boxx|Redirect local microphone}} | |||
*** {{boxx|sys:alsa,format:1,quality:low}} | |||
*** {{boxx|sys:pulse}} | |||
*** {{boxx|sys:pulse,format:1,quality:high}} | |||
* Remote scale factor: Preferences → RDP → Desktop scale factor % = 125 | |||
<kode lang='bash'> | |||
xfreerdp /sound:sys:pulse /microphone:sys:pulse /v:192.168.0.x | |||
</kode> | |||
=== [https://wiki.archlinux.org/index.php/rdesktop Rdesktop] === | |||
<kode lang=bash> | <kode lang=bash> | ||
rdesktop -g 100% -P -z -x l -5 -r sound:off -d domain -u login -p password x.x.x.x:3389 | rdesktop -g 100% -P -z -x l -5 -r sound:off -d domain -u login -p password x.x.x.x:3389 | ||
Ligne 165 : | Ligne 191 : | ||
Ctrl + Alt + Entrée → Plein écran<br> | Ctrl + Alt + Entrée → Plein écran<br> | ||
tsclient → GUI pour Rdesktop | tsclient → GUI pour Rdesktop | ||
== [https://www.citrix.com/downloads/workspace-app/linux/workspace-app-for-linux-latest.html Citrix Workspace] == | |||
{{boxx|Citrix Workspace App}} (previously known as {{boxx|Citrix Receiver}} and {{boxx|ICA Client}}) is the client component of {{boxx|XenDesktop}} (desktop virtualization software) and {{boxx|XenApp}} (application virtualization software). | |||
<kode lang='bash'> | |||
yay icaclient | |||
# configure the client | |||
/opt/Citrix/ICAClient/util/configmgr | |||
</kode> | |||
* [https://wiki.archlinux.org/title/Citrix Citrix on archlinux.org] | |||
Configuration folders: {{boxx|~/.ICAClient}} {{boxx|/opt/Citrix/ICAClient}} | |||
{{warn | Citrix receiver for Linux doesn't scale the session for high resolution.}} | |||
=== Switch from Citrix Workspace App (receiver) to web browser === | |||
Start the app in a web browser: | |||
# Citrix Workspace → Account Settings (up right → account icon) | |||
# Advanced tab → Use Citrix web browser (Apps and desktops will launch in your web browser) | |||
== [https://wiki.archlinux.org/index.php/NetworkManager NetworkManager] == | == [https://wiki.archlinux.org/index.php/NetworkManager NetworkManager] == | ||
=== nmcli === | |||
<kode lang=bash> | <kode lang=bash> | ||
# installation | # list the connections | ||
nmcli connection | |||
# interactively edit a connection | |||
nmcli connection edit 'connection name' | |||
# list the wifi networks | |||
nmcli dev wifi list | |||
</kode> | |||
=== configuration files === | |||
<filebox fn='/etc/NetworkManager/system-connections/enp34s0.nmconnection' lang='ini' collapsed> | |||
[connection] | |||
id=enp34s0 | |||
uuid=12345678-abcd-abcd-abcd-123456789abc | |||
type=ethernet | |||
interface-name=enp34s0 | |||
permissions= | |||
timestamp=1614522387 | |||
[ethernet] | |||
mac-address=AB:CD:EF:GH:IJ:KL | |||
mac-address-blacklist= | |||
[ipv4] | |||
dns=192.168.a.b;192.168.c.d; # add secondary dns server | |||
dns-priority=100 | |||
method=auto | |||
[ipv6] | |||
addr-gen-mode=stable-privacy | |||
dns-priority=100 | |||
dns-search= | |||
method=disabled | |||
[proxy] | |||
</filebox> | |||
<kode lang='bash'> | |||
# reload the configuration file | |||
nmcli connection reload | |||
</kode> | |||
=== Installation === | |||
<kode lang=bash> | |||
# installation (Cinnamon contient déjà network-manager-applet et networkmanager) | |||
sudo pacman -S networkmanager | sudo pacman -S networkmanager | ||
# applet pour GNOME et Cinnamon | # applet pour GNOME et Cinnamon | ||
Ligne 174 : | Ligne 266 : | ||
# arrêter tous les services réseaux activés : dhcpcd, net, netctl | # arrêter tous les services réseaux activés : dhcpcd, net, netctl | ||
sc-stop dhcpcd@enp3s0 | |||
# désactiver l'interface réseau | # désactiver l'interface réseau | ||
Ligne 180 : | Ligne 272 : | ||
# activez NetworkManager | # activez NetworkManager | ||
sc-start NetworkManager | |||
# si tout est ok, activez NetworkManager au démarrage | # si tout est ok, activez NetworkManager au démarrage | ||
sc-enable NetworkManager | |||
# fait patienter les autres services (uShare) jusqu'à ce que la connexion au réseau soit faite | |||
sc-enable NetworkManager-wait-online | |||
# et supprimez les autres services réseaux du démarrage | # et supprimez les autres services réseaux du démarrage | ||
sc-disable dhcpcd@enp3s0 | |||
</kode> | </kode> | ||
Ligne 206 : | Ligne 298 : | ||
ResultActive=yes | ResultActive=yes | ||
</filebox> | </filebox> | ||
== [[Transmission|Torrent: Transmission]] == | == [[Transmission|Torrent: Transmission]] == | ||
Ligne 222 : | Ligne 306 : | ||
<kode lang='bash'> | <kode lang='bash'> | ||
# installation | # installation | ||
yay onedrive-abraunegg | |||
# first run | # first run | ||
Ligne 233 : | Ligne 317 : | ||
onedrive --synchronize --verbose | onedrive --synchronize --verbose | ||
# --dry-run | # --dry-run | ||
# --download-only | |||
# lancer le service au démarrage | # lancer le service au démarrage | ||
systemctl enable onedrive@<username>.service | systemctl enable onedrive@<username>.service | ||
# if password has been changed | |||
onedrive --reauth | |||
</kode> | </kode> | ||
<filebox fn='~/.config/onedrive/config' lang='bash' collapsed> | <filebox fn='~/.config/onedrive/config' lang='bash' collapsed> | ||
sync_dir = "/path/OneDrive" | sync_dir = "/path/OneDrive" | ||
skip_file = "~*|.~*|*.tmp" | |||
# monitor_interval = "45" | # monitor_interval = "45" | ||
skip_dir = "Folder1|Folder2/SubFolder" | |||
# log_dir = "/var/log/onedrive/" | # log_dir = "/var/log/onedrive/" | ||
# drive_id = "" | # drive_id = "" | ||
Ligne 248 : | Ligne 336 : | ||
# check_nomount = "false" | # check_nomount = "false" | ||
# check_nosync = "false" | # check_nosync = "false" | ||
download_only = "true" | |||
# disable_notifications = "false" | # disable_notifications = "false" | ||
# disable_upload_validation = "false" | # disable_upload_validation = "false" | ||
Ligne 267 : | Ligne 355 : | ||
# user_agent = "" | # user_agent = "" | ||
</filebox> | </filebox> | ||
== [[DLNA_uPNP|Media streaming servers]] == | |||
== PAN == | == PAN == | ||
Ligne 412 : | Ligne 502 : | ||
== [https://wiki.archlinux.org/index.php/Guake Guake] == | == [https://wiki.archlinux.org/index.php/Guake Guake] == | ||
Top-down terminal for GNOME.<br> | |||
Lier {{boxx|Ouvrir dans un terminal}} à Guake:<br> | |||
dconf → org → desktop → applications → terminal | dconf → org → desktop → applications → terminal | ||
* exec → guake | * exec → guake | ||
* exec-arg → | * exec-arg → | ||
<kode lang=bash> | <kode lang=bash> | ||
# affiche / cache guake | # affiche / cache guake | ||
Ligne 423 : | Ligne 515 : | ||
guake -n new -e "cd /;clear" | guake -n new -e "cd /;clear" | ||
</kode> | </kode> | ||
== [https://wiki.archlinux.org/title/Ranger Ranger] == | |||
Console file manager | |||
= Graphismes = | = Graphismes = | ||
Ligne 428 : | Ligne 523 : | ||
* [[Inkscape]] | * [[Inkscape]] | ||
= | = Programmation = | ||
== Diagram == | |||
* [https://online.visual-paradigm.com/diagrams/ Visual Paradigm] | |||
* [https://www.diagrams.net diagrams.net] (formerly draw.io) | |||
* [https://dbdiagram.io dbdiagram.io] | |||
* [[Yed]] | |||
== Éditeurs de texte == | == Éditeurs de texte == | ||
* [[Geany]] | * [[Geany]] | ||
* [[Visual_studio_code|VScode]] | |||
* [https://atom.io/ Atom] | * [https://atom.io/ Atom] | ||
* [[Nano]] | |||
* [[Gedit]] | * [[Gedit]] | ||
* [[Lighttable|Light Table]] | * [[Lighttable|Light Table]] | ||
== [[Meld|Visual diff and merge tool - Meld]] | == Dev - Other Apps == | ||
* [[Meld|Visual diff and merge tool - Meld]] | |||
* [[Git]] | |||
* [[GitKraken]] | |||
* [[Postman]] | |||
= Tools = | = Tools = | ||
== [https://parcellite.sourceforge.net/ Clipboard Manager: parcellite] == | |||
<kode lang='bash'> | |||
sudo pacman parcellite | |||
# start it manually | |||
parcellite | |||
</kode> | |||
It is added to the {{boxx|Startup Applications}} | |||
== Rename == | == Rename == | ||
=== Renommer fichiers et répertoires: GPRename === | === Renommer fichiers et répertoires: GPRename === | ||
Ligne 493 : | Ligne 607 : | ||
# change Exif.Image.DateTime | # change Exif.Image.DateTime | ||
exiv2 -M"set Exif.Image.DateTime 2017:05:29 12:00:00" image01.jpg | exiv2 -M"set Exif.Image.DateTime 2017:05:29 12:00:00" image01.jpg | ||
# add 1 year to the datetime metadata (-Y years, -O months, -D days) | |||
exiv2 -Y +1 *.jpg | |||
# add 1 hour to the datetime metadata [+|-]HH[:MM[:SS]] | |||
exiv2 -a +1 *.jpg | |||
</kode> | </kode> | ||
== Capture | == Screenshot == | ||
=== Shutter === | |||
<kode lang=bash> | |||
shutter -f # full screen | |||
shutter -s # rectangle de sélection | |||
shutter -a # fenêtre courante | |||
</kode> | |||
{{warn | [https://bugs.archlinux.org/task/41357 Bug] [https://bugs.launchpad.net/shutter/+bug/731874 bug]: si une instance de shutter est déjà lancé, la commande «shutter -s» plante.}} | |||
=== [https://github.com/flameshot-org/flameshot Flameshot] === | |||
<kode lang='bash'> | |||
# Capture with GUI | |||
flameshot gui | |||
# config | |||
flameshot config | |||
</kode> | |||
=== [https://framalibre.org/content/ksnip Ksnip] === | |||
=== Lightshot === | === Lightshot === | ||
Installer Lightshot avec wine ou playonlinux | Installer Lightshot avec wine ou playonlinux | ||
Ligne 508 : | Ligne 644 : | ||
</filebox> | </filebox> | ||
=== | === gnome-screenshot === | ||
* [http://doc.ubuntu-fr.org/gnome-screenshot doc ubuntu] | |||
* modifier le chemin du dossier de sauvegarde: {{boxx|dconf-editor}} → {{boxx|/org/gnome/gnome-screenshot/auto-save-directory}} | |||
{| class="wikitable wtp wtmono1 wtmono3" | |||
{| | |||
|+ Raccourcis clavier et commandes | |+ Raccourcis clavier et commandes | ||
| | | Print || Capturer l'écran et sauvegarder la capture | ||
|- | |- | ||
| | | Ctrl + Print || Capturer l'écran vers le presse-papier | ||
|- | |- | ||
| | | Ctrl + Alt + Print || Capturer la fenêtre active vers le presse-papier | ||
|- | |- | ||
| | | Ctrl + Shift + Print || Capturer une zone vers le presse-papier | ||
|- | |- | ||
| | | Alt + Print || Capturer la fenêtre active et sauvegarder la capture | ||
|- | |- | ||
| | | Shift + Print || Capturer une zone et sauvegarder la capture || gnome-screenshot --area | ||
|} | |} | ||
[ | |||
=== [https://www.deepin.org/en/original/deepin-screenshot/ Deepin Screenshot] === | |||
<filebox fn='~/.xbindkeysrc' lang=bash> | |||
# mapper la touche Print Screen avec la commande deepin-screenshot | |||
"/usr/bin/deepin-screenshot" | |||
m:0x0 + c:107 | |||
</filebox> | |||
== Color Picker == | == Color Picker == | ||
{| class="wikitable wtp wtmono1" | |||
! application | |||
! intérêt | |||
|- | |||
| deepin-picker || zoom pour la séléction de la couleur | |||
|- | |||
| gpick || HSV, HSL, RGB, nom de la couleur, génération de schéma, simulation de rendu | |||
|- | |||
| gcolor3 || HSV, RGB | |||
|} | |||
== wkhtmltopdf == | == wkhtmltopdf == | ||
Ligne 572 : | Ligne 717 : | ||
== Lecteur PDF == | == Lecteur PDF == | ||
* Evince (plus d'imprimante visible + problème avec le thème) | * Evince (plus d'imprimante visible + problème avec le thème) | ||
** Settings: {{boxx|dconf}} → {{boxx|org/gnome/evince}} | |||
* epdfview (problème avec la sélection du texte) | * epdfview (problème avec la sélection du texte) | ||
== Visionneur de fichiers markdown (md) et ReStructuredText (rst) == | == Visionneur de fichiers markdown (md) et ReStructuredText (rst) == | ||
* retext | * [[Typora]] | ||
* [https://github.com/retext-project/retext retext] | |||
= Jeux vidéo = | = Jeux vidéo = | ||
* QJoyPad, configuration de manettes de jeu | * QJoyPad, configuration de manettes de jeu | ||
== [https://wiki.archlinux.org/index.php/Steam Steam] == | |||
<filebox fn='/etc/pacman.conf' lang=ini> | |||
# enable multilib repository | |||
[multilib] | |||
Include = /etc/pacman.d/mirrorlist | |||
</filebox> | |||
== Urban Terror == | == Urban Terror == | ||
Ligne 629 : | Ligne 782 : | ||
= Others = | = Others = | ||
* BD : [http://mcomix.sourceforge.net MComix] | |||
BD : [http://mcomix.sourceforge.net MComix] | * eBooks reader : [[Calibre]] | ||
== [https://wiki.archlinux.org/index.php/Optical_disc_drive Graver CD / DVD] == | == [https://wiki.archlinux.org/index.php/Optical_disc_drive Graver CD / DVD] == |
Dernière version du 3 mars 2024 à 16:52
Liens
Groupes de paquets
gnome
Application | Description |
---|---|
baobab | Analyseur d'utilisation d'espace disque |
eog | Visionneuse d'images (Eye of GNOME) [Ctrl+roulette ou clique-gauche pour déplacer l'image] |
evince | Visionneuse PDF |
gnome-calculator | Calculatrice |
gnome-screenshot | Captures d'écrans |
gnome-system-monitor | Moniteur système |
Serveurs
Web
Hébergement et synchronisation de données
XMPP / Jabber
Serveurs IRC
Base de données
Audio
Lecteur audio
Application | Points négatifs |
---|---|
clementine | crash Qt style |
strawberry | pas de playlist intelligentes Qt style |
pragha | pas de miniature des albums pas de playlist intelligentes |
lollypop | lecture aléatoire par album seulement pas de choix de lecture par dossier |
Banshee
Installez "gstreamer0.10-good-plugins" et "gstreamer0.10-ugly-plugins"
- listes de lecture intelligente
- bug affichage pochette avec Album Inconnu
OSD Lyrics
pacman -S osdlyrics |
Audacity
clamz
Permet de télécharger de la musique achetée sur Amazon, équivalent d'Amazon MP3 Downloader.
# installation sudo pacman clamz # téléchargement clamz fichier.amz # le fichier AMZ doit être téléchargé juste après l'achat en suivant le lien : # téléchargez votre musique maintenant |
Vidéo
SMPlayer
Lecteur vidéo
- Encodage des sous-titres : Options → Sous-titres → Encodage
- Ecran noir, son ok: Options → Preferences → General → General → Multimedia engine: mplayer
- Pause avec clique-gauche: Options → Preferences → Keyboard and Mouse → Mouse → Left click: Pause
pacman -S smplayer mplayer |
OpenShot
Problème de zoom/ratio avec les bonnes height/width → bandes noires |
Créez un profil
Éditer → Préférences → Profils → Gérer les profils → +
Progressif
Force le balayage progressif par opposition à entrelacé.
Si le balayage est entrelacé ou MBAFF, ne pas cocher l'option permet d'avoir un balayage MBAFF.
Handbrake
- Couper le début et la fin de la vidéo: liste déroulante en dessous de Title → choisissez Seconds
- Extension mp4 au lieu de m4v: File → Preferences → General → Décocher «Use iPod/iTunes friendly (.m4v) file extension for MP4»
Réduire la taille de la vidéo
- Video Encoder H. 264 (x264) → Constant Quality → RF
Valeurs entre 0 (sans perte de qualité) et 51. Valeurs recommandées: entre 16 et 30. Valeur par défaut: 20.
- Video Encoder H. 264 (x264) → Bitrate
Faire varier le bitrate permet de faire varier la taille de la vidéo.
débit vidéo (kb/s) = taille (Mio) / durée (s) * 1024*1024*8/1000
De plus 2-pass Encoding permet de réduire la taille de la vidéo sans en diminuer la qualité.
- Audio Bitrate → faire varier le bitrate permet de faire varier la taille de la vidéo.
Supprimer les lignes
onglet Image → Filtres → Decomb = Bob
Variable Frame Rate vs Constant Frame Rate
- VFR: plus efficace
- CFR: à privilégier pour éditer la vidéo par la suite
Ripper un DVD
# install libdvdcss sudo pacman -S libdvdcss |
- Preset: HQ 480p30 Surround pour DVD PAL (europe)
- Video
- Constant Quality: 19
- Preset: slow
- Filters → Deinterlace: Decomb - Deinterlace Preset: Bob
- Tags → Title
Filters
Enregistrer ce qui passe à l'écran
SimpleScreenRecorder
Avec les cartes graphiques Nvidia, désactivez le Flipping Nvidia Settings → OpenGL Settings → Décocher Allow Flipping |
RecordMyDesktop
sudo pacman -S recordmydesktop gtk-recordmydesktop recordmydesktop -o /chemin/out.ogv --fps 15 --channels 1 --freq 22050 --v_quality 63 --s_quality 10 --workdir /tmp |
Seule les fenêtres peuvent être sélectionnées comme zone à enregistrer. |
Avidemux
Découper des vidéos et les met dans un conteneur AVI.
# installation pacman -S avidemux-gtk |
Internet / réseau
Clients IRC
Messagerie instantanée
Client RDP
Remmina
Press right Ctrl to capture all keyboard inputs as alt-tab |
With freerdp
- Redirect sound and microphone: Edit → Advanced
- Audio output mode = Local
- Redirect local microphone
- sys:alsa,format:1,quality:low
- sys:pulse
- sys:pulse,format:1,quality:high
- Remote scale factor: Preferences → RDP → Desktop scale factor % = 125
xfreerdp /sound:sys:pulse /microphone:sys:pulse /v:192.168.0.x |
Rdesktop
rdesktop -g 100% -P -z -x l -5 -r sound:off -d domain -u login -p password x.x.x.x:3389 |
Ctrl + Alt + Entrée → Plein écran
tsclient → GUI pour Rdesktop
Citrix Workspace
Citrix Workspace App (previously known as Citrix Receiver and ICA Client) is the client component of XenDesktop (desktop virtualization software) and XenApp (application virtualization software).
yay icaclient # configure the client /opt/Citrix/ICAClient/util/configmgr |
Configuration folders: ~/.ICAClient /opt/Citrix/ICAClient
Citrix receiver for Linux doesn't scale the session for high resolution. |
Switch from Citrix Workspace App (receiver) to web browser
Start the app in a web browser:
- Citrix Workspace → Account Settings (up right → account icon)
- Advanced tab → Use Citrix web browser (Apps and desktops will launch in your web browser)
NetworkManager
nmcli
# list the connections nmcli connection # interactively edit a connection nmcli connection edit 'connection name' # list the wifi networks nmcli dev wifi list |
configuration files
/etc/NetworkManager/system-connections/enp34s0.nmconnection |
[connection] id=enp34s0 uuid=12345678-abcd-abcd-abcd-123456789abc type=ethernet interface-name=enp34s0 permissions= timestamp=1614522387 [ethernet] mac-address=AB:CD:EF:GH:IJ:KL mac-address-blacklist= [ipv4] dns=192.168.a.b;192.168.c.d; # add secondary dns server dns-priority=100 method=auto [ipv6] addr-gen-mode=stable-privacy dns-priority=100 dns-search= method=disabled [proxy] |
# reload the configuration file nmcli connection reload |
Installation
# installation (Cinnamon contient déjà network-manager-applet et networkmanager) sudo pacman -S networkmanager # applet pour GNOME et Cinnamon sudo pacman -S network-manager-applet # arrêter tous les services réseaux activés : dhcpcd, net, netctl sc-stop dhcpcd@enp3s0 # désactiver l'interface réseau sudo ip link set enp3s0 down # activez NetworkManager sc-start NetworkManager # si tout est ok, activez NetworkManager au démarrage sc-enable NetworkManager # fait patienter les autres services (uShare) jusqu'à ce que la connexion au réseau soit faite sc-enable NetworkManager-wait-online # et supprimez les autres services réseaux du démarrage sc-disable dhcpcd@enp3s0 |
Installer aussi les outils pour la gestion du WIFI et du VPN
Autoriser un utilisateur non-root à changer de réseau
# ajouter l'utilisateur au groupe network sudo gpasswd -a [user] network |
/etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla |
[nm-applet] Identity=unix-group:network Action=org.freedesktop.NetworkManager.* ResultAny=yes ResultInactive=no ResultActive=yes |
Torrent: Transmission
Amule
Client OneDrive
# installation yay onedrive-abraunegg # first run onedrive # display config onedrive --display-config # synchronize onedrive --synchronize --verbose # --dry-run # --download-only # lancer le service au démarrage systemctl enable onedrive@<username>.service # if password has been changed onedrive --reauth |
~/.config/onedrive/config |
sync_dir = "/path/OneDrive" skip_file = "~*|.~*|*.tmp" # monitor_interval = "45" skip_dir = "Folder1|Folder2/SubFolder" # log_dir = "/var/log/onedrive/" # drive_id = "" # upload_only = "false" # check_nomount = "false" # check_nosync = "false" download_only = "true" # disable_notifications = "false" # disable_upload_validation = "false" # enable_logging = "false" # force_http_11 = "false" # force_http_2 = "false" # local_first = "false" # no_remote_delete = "false" skip_symlinks = "true" # debug_https = "false" skip_dotfiles = "true" # dry_run = "false" monitor_interval = "300" # min_notify_changes = "5" # monitor_log_frequency = "5" # monitor_fullscan_frequency = "10" # sync_root_files = "false" # user_agent = "" |
Media streaming servers
PAN
PAN est un logiciel Newsgroup Usenet disponible sur AUR.
doc ubuntu
GNUnet
Logiciel de pair à pair sécurisé (anonyme) pour échanger des fichiers
# Lancement des services GNUnet gnunet-arm -s # Arrêt des services GNUnet gnunet-arm -e # Lancement de l'interface gnunet-fs-gtk |
Recherche par mot-clés et non par noms de fichiers Les mot-clés sont définis lors de l'ajout des fichiers |
Installation et configuration
# installation sudo pacman gnunet-gtk # configuration du client gnunet-setup |
Configuration du serveur : /etc/gnunetd.conf
Ouvrir le port 2086 en TCP et UDP sur le serveur.
Erreur .hostkey
ERROR Could not acquire lock on file `/home/.../.gnunet/.hostkey': Ressource temporairement non disponible...
# Générez le fichier .hostkey gnunet-peerinfo -s |
Freenet
Logiciel de pair à pair sécurisé (anonyme) pour échanger des fichiers, publier des freesites.
# Démarrez le service freenet sudo systemctl start freenet |
Installation et configuration
Installation depuis AUR
Durant l'installation un utilisateur et un groupe freenet sont créé avec comme répertoire HOME : /opt/freenet
# ajoutez l'utilisateur au groupe freenet sudo gpasswd -a utilisateur freenet # se déloggez pour actualiser les groupes # rendre les fichiers wrapper exécutables sudo chmod ug+x /opt/freenet/bin/wrapper-* # configurer freenet sudo su -c "/opt/freenet/run.sh start" freenet |
Configurez freenet via l'interface web
NoClassDefFoundError: WrapperListener
/opt/freenet/wrapper.log |
STATUS | wrapper | 2012/12/03 00:59:29 | Launching a JVM... ERROR | wrapper | 2012/12/03 00:59:29 | JVM exited while loading the application. INFO | jvm 1 | 2012/12/03 00:59:29 | Exception in thread "main" java.lang.NoClassDefFoundError: org/tanukisoftware/wrapper/WrapperListener |
- Supprimez les fichiers freenet-ext.jar et freenet-ext.jar.sha1
- Lancez la mise à jour : update.sh
- ERROR curl: (60) SSL certificate problem: unable to get local issuer certificate
Forcez curl à ne pas utiliser les certificat
Éditez le fichier update.sh, ligne 188 :DOWNLOADER="curl -k --cacert $CAFILE -q -f -L -O "
- ERROR /opt/freenet/update.sh: ligne238: Erreur de syntaxe près du symbole inattendu « then »
Ne pas mettre à jour le fichier update.sh
Éditez le fichier update.sh, commentez les lignes 219 à 236
- ERROR curl: (60) SSL certificate problem: unable to get local issuer certificate
Sécurité
keepassxc
Cross-platform community-driven port of Keepass password manager.
Backup - Borg
ClamAV
# installation sudo pacman -S clamav # Commenter la ligne Example sudo gedit /etc/clamav/freshclam.conf sudo gedit /etc/clamav/clamd.conf # MAJ de la BdD sudo freshclam # Scan clamscan Fichier.exe # -r pour scan récurdif et -i pour n'afficher que les fichiers infectés clamscan -r -i /home/Dossier |
WARNING: Clamd was NOT notified
WARNING: Clamd was NOT notified: Can't connect to clamd through /var/lib/clamav/clamd.sock connect(): No such file or directory
# créez le fichier clamd.sock sudo touch /var/lib/clamav/clamd.sock sudo chown clamav:clamav /var/lib/clamav/clamd.sock |
/etc/clamav/clamd.conf |
# décommentez la ligne suivante LocalSocket /var/lib/clamav/clamd.sock |
# redémarrer le service clam sudo systemctl restart clamd |
Terminal
gnome-terminal
# ouvrir un nouveau terminal à un emplacement donné gnome-terminal --working-directory=/path/to/dir # ouvrir un nouveau terminal et y exécuter une commande gnome-terminal -x sh -c "commande | less" |
Raccourcis clavier
Ctrl+Shift+C | copier |
Ctrl+Shift+V | coller |
Ctrl+Shift+F | fenêtre de recherche |
Ctrl+U | supprimer le contenu de toute la ligne |
Ctrl+K | supprimer le contenu depuis le curseur jusqu'à la fin de la ligne |
Ctrl+L | clear |
Guake
Top-down terminal for GNOME.
Lier Ouvrir dans un terminal à Guake:
dconf → org → desktop → applications → terminal
- exec → guake
- exec-arg →
# affiche / cache guake guake -t # créé un nouvel onglet et spécifie le chemin à / guake -n new -e "cd /;clear" |
Ranger
Console file manager
Graphismes
Programmation
Diagram
- Visual Paradigm
- diagrams.net (formerly draw.io)
- dbdiagram.io
- Yed
Éditeurs de texte
Dev - Other Apps
Tools
Clipboard Manager: parcellite
sudo pacman parcellite # start it manually parcellite |
It is added to the Startup Applications
Rename
Renommer fichiers et répertoires: GPRename
Interface graphique pour renommer des fichiers en masse.
Pas de backreference avec les expressions rationnelles ($1) |
Exemples:
- Ajouter l'extension bak: Insérer/Effacer → Insérer ceci '.bak' à la position '9999'
- Remplacer un élément du nom: Replace/Remove
Perl rename
L'outils rename d'ArchLinux est moins puissant que le script perl-rename des autres distributions linux. Pour corriger cela :
# installation pacman -S perl-rename # utilisation perl-rename 's/texte à remplacer/nouveau texte/' fichiers_cibles # option -v affiche la liste des fichiers renommés # option -n test, affiche la liste des fichiers renommés sans les renommer # renomme tous les 'Fichier 1-9' en 'Fichier 01-09' perl-rename 's/Fichier (\d{1})/Fichier 0$1/' Fichier* # renomme tous les '*0-9.jpg' en 'Fichier 0-9.jpg' en utilisant une variable bash name=Fichier perl-rename 's/.*(\d{1})\.jpg/'$name' $1\.jpg/' *.jpg # passe en miniscule l'extension JPG perl-rename "s/\.JPG$/.jpg/" *.JPG # transforme les . en espace sauf pour le dernier perl-rename "s/\.(?!avi)/ /g" *.avi # utiliser les doubles quotes et les variables $1 $2 perl-rename "s/(.*)\'(.*)/\$1\$2/" *.mp4 |
- $1 contenu du premier groupe de parenthèses
- $& nom complet du fichier
Les variables bash ne doivent pas être incluent dans les ' ' sinon elles ne seront pas interprétées L'option -n permet d'afficher le résultat sans exécuter le changement de nom. |
Les caractères suivant doivent être échappés : . () [] |
Exiv2
C'est un outils en ligne de commandes pour lire et modifier les métadonnées des images telles que Exif, IPTC et XMP.
# renomme image01.jpg en 20121227_164500.jpg (27-Déc-12 à 16:45:00) exiv2 rename image01.jpg # renomme image01.jpg en 2012-12-27 16.45.jpg (27-Déc-12 à 16:45:00) exiv2 -r'%Y-%m-%d %H.%M.%S' rename image01.jpg # -F en cas de doublon ajout de _1 # change Exif.Image.DateTime exiv2 -M"set Exif.Image.DateTime 2017:05:29 12:00:00" image01.jpg # add 1 year to the datetime metadata (-Y years, -O months, -D days) exiv2 -Y +1 *.jpg # add 1 hour to the datetime metadata [+|-]HH[:MM[:SS]] exiv2 -a +1 *.jpg |
Screenshot
Shutter
shutter -f # full screen shutter -s # rectangle de sélection shutter -a # fenêtre courante |
Bug bug: si une instance de shutter est déjà lancé, la commande «shutter -s» plante. |
Flameshot
# Capture with GUI flameshot gui # config flameshot config |
Ksnip
Lightshot
Installer Lightshot avec wine ou playonlinux
# lancer lightshot /usr/share/playonlinux/playonlinux --run "Lightshot" %F |
~/.xbindkeysrc |
# Avec xbindkey, mapper PrintScreen avec la commande screenshot pour LightShot "xdotool key --window $( xdotool search --limit 1 --all --pid $( pgrep Lightshot ) --name Lightshot ) 'Print'" m:0x0 + c:107 |
gnome-screenshot
- doc ubuntu
- modifier le chemin du dossier de sauvegarde: dconf-editor → /org/gnome/gnome-screenshot/auto-save-directory
Capturer l'écran et sauvegarder la capture | ||
Ctrl + Print | Capturer l'écran vers le presse-papier | |
Ctrl + Alt + Print | Capturer la fenêtre active vers le presse-papier | |
Ctrl + Shift + Print | Capturer une zone vers le presse-papier | |
Alt + Print | Capturer la fenêtre active et sauvegarder la capture | |
Shift + Print | Capturer une zone et sauvegarder la capture | gnome-screenshot --area |
Deepin Screenshot
~/.xbindkeysrc |
# mapper la touche Print Screen avec la commande deepin-screenshot "/usr/bin/deepin-screenshot" m:0x0 + c:107 |
Color Picker
application | intérêt |
---|---|
deepin-picker | zoom pour la séléction de la couleur |
gpick | HSV, HSL, RGB, nom de la couleur, génération de schéma, simulation de rendu |
gcolor3 | HSV, RGB |
wkhtmltopdf
Export HTML vers PDF.
wkhtmltopdf fichier.html fichier.pdf # installez la version static yaourt wkhtmltopdf-static-0.11.0 wkhtmltopdf --print-media-type --use-xserver fichier.html fichier.pdf # --print-media-type pour forcer l'utilisation de media print # dans les versions static le media par défaut est screen # --use-xserver pour ne pas avoir le warning QPixmap: Cannot create a QPixmap when no GUI is being used # avec la version 0.11.0_rc1-static |
La version du dépot Archlinux a été compilée sans les patches. Liste des fonctionnalités manquantes par rapport à la version static :
|
GUI
Visionneur d'images
- Eye of GNOME. Problème de thème.
- viewnior
Lecteur PDF
- Evince (plus d'imprimante visible + problème avec le thème)
- Settings: dconf → org/gnome/evince
- epdfview (problème avec la sélection du texte)
Visionneur de fichiers markdown (md) et ReStructuredText (rst)
Jeux vidéo
- QJoyPad, configuration de manettes de jeu
Steam
/etc/pacman.conf |
# enable multilib repository [multilib] Include = /etc/pacman.d/mirrorlist |
Urban Terror
Afficher la console : Maj + Echap
Urban Terror
Radio Commands
http://www.urbanterror.info/forums/topic/29405-solved-bug-no-crosshair-no-minimap-teaminfo-impossible-to-play
Pas de viseur, de carte ni de vie
/opt/urbanterror/q3ut4/autoexec.cfg |
set cg_draw2d "1" |
Impossible de télécharger des cartes
UrbanTerror expects the shared library file to be called libcurl.so.3, but Arch Linux currently uses libcurl.so.4
# Dans la console d'UrbanTerror cl_curllib libcurl.so.4 |
Configuration
Fichier de configuration principal : ~/.q3a/q3ut4/q3config.cfg
Fichier additionel : Dossier d'installation/q3ut4/autoexec.cfg
// lier la touche 5 à l arme principale bind 5 "ut_weaptoggle primary" // lier la touche F5 au message radio Requesting medic bind F5 "ut_radio 3 3 Requesting medic. Status: $health" |
Les touches é, ", ç, à, ù ne fonctionnent pas. |
Serveur X
Permet de lancer UT dans un nouveau serveur X avec un clavier QWERTY pour pouvoir utiliser les touches 123..90
#/bin/bash xinit /chemin/UrbanTerror42/Quake3-UrT.i386 -- :1 & sleep 1 # Attend 1 secondes que le serveur soit prêt DISPLAY=:1 setxkbmap us |
PlayOnLinux
Others
Graver CD / DVD
- Brasero
GCStar
Gestion de collections
Plugins pour récupérer des informations sur des sites web
Sweet Home 3D
Logiciel d'architecture.
Disponible sur AUR ou sur Archlinuxfr.
Sweet Home 3D viewer permet l'affichage du projet dans une page web.
Documentation
Doc ubuntu