====== Personnalisation ======
Souces:https://github.com/linuxmint/lightdm-settings
* [[https://jeena.net/why-i-switchedfrom-osx-to-linux|https://jeena.net/why-i-switchedfrom-osx-to-linux]]
* [[http://www.gelogic.net/motdstat/|http://www.gelogic.net/motdstat/]]
* [[http://wiki.gcu.info/doku.php?id=bazaar:xresourses|http://wiki.gcu.info/doku.php?id=bazaar:xresourses]]
* [[https://yeuxdelibad.net/Logiciel-libre/Tutoriels/Astuces_pour_la_console.html|https://yeuxdelibad.net/Logiciel-libre/Tutoriels/Astuces_pour_la_console.html]]
* [[http://int10h.org/oldschool-pc-fonts/fontlist/|http://int10h.org/oldschool-pc-fonts/fontlist/]]
* [[https://github.com/sunaku/tamzen-font|https://github.com/sunaku/tamzen-font]]
* [[http://drieu.org/post/Faire-marcher-la-touche-Meta-dans-un-Uxterm|http://drieu.org/post/Faire-marcher-la-touche-Meta-dans-un-Uxterm]]
* [[https://github.com/whatyouhide/gotham-contrib|https://github.com/whatyouhide/gotham-contrib]]
* [[https://raw.githubusercontent.com/mikecrittenden/dotfiles/master/spectrwm/spectrwm.conf|https://raw.githubusercontent.com/mikecrittenden/dotfiles/master/spectrwm/spectrwm.conf]]
* [[http://arpinux.org/livarp/livarp04/help_center/fr/sessions/spectrwm.html|http://arpinux.org/livarp/livarp04/help_center/fr/sessions/spectrwm.html]]
* [[https://wiki.archlinux.org/index.php/spectrwm|https://wiki.archlinux.org/index.php/spectrwm]]
* [[https://itsfoss.com/iphone-antergos-linux/|https://itsfoss.com/iphone-antergos-linux/]]
* [[https://blog.seboss666.info/2016/08/quelques-astuces-diverses/|https://blog.seboss666.info/2016/08/quelques-astuces-diverses/]]
* [[http://www.linuxtricks.fr/news/10-logiciels-libres/237-howto-centos-faire-un-serveur-applicatif-multi-utilisateurs-avec-acces-vnc/|http://www.linuxtricks.fr/news/10-logiciels-libres/237-howto-centos-faire-un-serveur-applicatif-multi-utilisateurs-avec-acces-vnc/]]
* https://github.com/michaeltraxler/urxvt-perls
* Monitor Switch (Super+P) - https://faq.i3wm.org/question/5312/how-to-toggle-onoff-external-and-internal-monitors.1.html
===== Shell =====
* [[http://ohmyz.sh/|http://ohmyz.sh/]]
* [[http://ethanschoonover.com/solarized|http://ethanschoonover.com/solarized]]
* [[https://github.com/ok100/solarized|https://github.com/ok100/solarized]]
* [[https://github.com/sunaku/tamzen-font|https://github.com/sunaku/tamzen-font]]
* [[https://github.com/zsh-users/antigen|https://github.com/zsh-users/antigen]]
* [[https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme|https://github.com/jeremyFreeAgent/oh-my-zsh-powerline-theme]]
* [[http://blog.shevarezo.fr/post/2016/09/09/ajouter-date-heure-commandes-historique-bash|http://blog.shevarezo.fr/post/2016/09/09/ajouter-date-heure-commandes-historique-bash]]
* [[http://superuser.com/questions/1016827/how-do-i-run-a-script-before-everything-else-on-shutdown-with-systemd|http://superuser.com/questions/1016827/how-do-i-run-a-script-before-everything-else-on-shutdown-with-systemd]]
* [[http://www.linuxtricks.fr/wiki/personnaliser-son-shell-alias-couleurs-bashrc-cshrc|http://www.linuxtricks.fr/wiki/personnaliser-son-shell-alias-couleurs-bashrc-cshrc]]
===== URXVT =====
* [[https://github.com/jrcharney/rigel/wiki/URXVT|https://github.com/jrcharney/rigel/wiki/URXVT]]
* [[https://github.com/jrcharney/rigel/wiki/Lunarize|https://github.com/jrcharney/rigel/wiki/Lunarize]]
* [[http://pastebin.com/5A290VWm|http://pastebin.com/5A290VWm]]
===== ROXTerm =====
[[https://gist.github.com/weakish/923039|https://gist.github.com/weakish/923039]]
===== Theme =====
[[http://www.gnomelibre.fr/2016/06/sortie-de-la-premiere-version-du-theme-dicones-arc/|http://www.gnomelibre.fr/2016/06/sortie-de-la-premiere-version-du-theme-dicones-arc/]]
HS
[[http://www.la-rache.com|www.la-rache.com]]
===== Web =====
* [[https://userstyles.org/styles/108169/archlinux-and-archassault-dark|https://userstyles.org/styles/108169/archlinux-and-archassault-dark]]
* [[http://toggl.es|http://toggl.es]]
===== Ultra Accessibilité =====
==== Local ====
Packages : avahi-daemon libnss-mdns
Sources:
* [[https://pavelfatin.com/access-your-raspberry-pi-from-anywhere/|https://pavelfatin.com/access-your-raspberry-pi-from-anywhere/]]
* [[http://www.journaldulapin.com/2015/08/31/acceder-au-raspberry-pi-via-bonjour/|http://www.journaldulapin.com/2015/08/31/acceder-au-raspberry-pi-via-bonjour/]]
Modifier /etc/nsswitch.conf
Voir /etc/avahi/avahi-daemon.conf
Modifier /etc/hosts
Configurer des service
Ajout Iptables:
==== Distant ====
Packages : ddclient miniupnpc
Modifier /etc/ddclient.conf
Ajout network-dispatcher ou iptables si persistent
Ajout Iptables:
Sources:
* [[http://freedns.afraid.org/scripts/freedns.clients.php|http://freedns.afraid.org/scripts/freedns.clients.php]]
* [[http://po-ru.com/diary/using-upnp-igd-for-simpler-port-forwarding/|http://po-ru.com/diary/using-upnp-igd-for-simpler-port-forwarding/]]
* [[http://erlblog.lewin.nu/2013/08/making-raspberry-pi-3g-bridge-hotspot.html|http://erlblog.lewin.nu/2013/08/making-raspberry-pi-3g-bridge-hotspot.html]]
=== AutoSSH ===
* https://raymii.org/s/tutorials/Autossh_persistent_tunnels.html
* https://www.everythingcli.org/ssh-tunnelling-for-fun-and-profit-autossh/
* https://b5.pm/fr/post/auto_reverse_ssh/
* https://gist.github.com/thomasfr/9707568
=== TOR ssh ===
* https://nurdletech.com/linux-notes/ssh/hidden-service.html
===== Montage NTFS (Win8-10) =====
[[http://blogmotion.fr/systeme/mounting-hibernated-unsafe-state-12814|http://blogmotion.fr/systeme/mounting-hibernated-unsafe-state-12814]]
[[https://ddumont.wordpress.com/2017/01/04/new-with-cme-a-gui-to-configure-systemd-services/|https://ddumont.wordpress.com/2017/01/04/new-with-cme-a-gui-to-configure-systemd-services/]]
===== Plymouth =====
* https://donjajo.com/plymouth-installing-configuring-boot-screen-debian/
* https://github.com/hrishabh23/plymouth-themes
===== GRUB2 =====
* HoldShift - https://github.com/WhyNotHugo/grub-holdshift
* [[http://par-teutates.blogspot.fr/2016/01/grub2-personnalisation.html|http://par-teutates.blogspot.fr/2016/01/grub2-personnalisation.html]]
* [[http://www.linuxtricks.fr/news/10-logiciels-libres/299-passer-de-ext4-a-btrfs-sur-sa-partition-racine-test-sur-manjaro/|http://www.linuxtricks.fr/news/10-logiciels-libres/299-passer-de-ext4-a-btrfs-sur-sa-partition-racine-test-sur-manjaro/]]
* EFI to bios - https://askubuntu.com/questions/360543/convert-from-efi-to-bios-boot-mode
* Themes:
* Shodan -https://www.gnome-look.org/p/1251112/
* Griffin Grub - https://www.gnome-look.org/p/1228974/
* Griffin Grub Remix - https://www.gnome-look.org/p/1237117/
* Griffin Grub Celestial - https://www.gnome-look.org/p/1257994/
* Tela Grub - https://www.gnome-look.org/p/1307852/
* Poly Dark - https://www.gnome-look.org/p/1230780/
* Poly Light - https://www.gnome-look.org/p/1176413/
* Solarized Dark Materialized - https://www.gnome-look.org/p/1180510/
* Grub-Solarized-Dark - https://www.gnome-look.org/p/1177401/
* Grub Theme Vimix - https://github.com/Se7endAY/grub2-theme-vimix
===== LightDM =====
* https://github.com/linuxmint/slick-greeter
* https://github.com/linuxmint/lightdm-settings
===== Silent Boot =====
* https://wiki.archlinux.org/index.php/Silent_boot
==== Silent GRUB ====
Below three lines are necessary:
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT
Note: If you set GRUB_TIMEOUT=0 and GRUB_HIDDEN_TIMEOUT=1 (or any positive value), set GRUB_RECORDFAIL_TIMEOUT=$GRUB_HIDDEN_TIMEOUT instead of GRUB_RECORDFAIL_TIMEOUT=$GRUB_TIMEOUT. Otherwise pressing Esc on boot to show GRUB menu will not work.
Lastly, regenerate grub.cfg file.
===== Alternative Office =====
http://helpcenter.onlyoffice.com/desktop/documents/linux/installation-ubuntu.aspx
===== Legacy Naming/Mounting Scheme =====
* https://www.itzgeek.com/how-tos/linux/debian/change-default-network-name-ens33-to-old-eth0-on-debian-9.html
* https://linux-tips.com/t/change-network-interface-names-to-eth0-schema-in-debian-stretch/568
nano /etc/udev/rules.d/99-udisks2.rules
# UDISKS_FILESYSTEM_SHARED
# ==1 : mount filesystem to a shared directory (/media/VolumeName)
# ==0 : mount filesystem to a private directory (/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
===== Restore rc.local =====
* https://www.linuxbabe.com/linux-server/how-to-enable-etcrc-local-with-systemd
===== UPS/NUT =====
* https://kinavu.org/install-and-configure-nut-on-ubuntu/
* https://blog.shadypixel.com/monitoring-a-ups-with-nut-on-debian-or-ubuntu-linux/
* https://www.starmate.fr/envoyer-des-courriels-via-mailmailx/
===== TimeZone =====
* https://github.com/cdown/tzupdate
===== Automation on Network =====
* http://sysadminsjourney.com/content/2008/12/18/use-networkmanager-launch-scripts-based-network-location/
* https://wiki.csnu.org/index.php/Network_Manager_:_d%C3%A9sactiver_IPv6_lors_de_la_connexion_%C3%A0_un_VPN
===== Systemd tweak =====
* https://wiki.archlinux.org/index.php/Systemd#Boot_time_increasing_over_time
* https://wiki.manjaro.org/index.php?title=Limit_the_size_of_.log_files_%26_the_journal#The_first_topic_on_this_page_will_briefly_cover_the_systemd_journal
===== Network-manager =====
* IWD sreplacement for WPA_Supplicant https://blobfolio.com/2019/10/replacing-wpa-supplicant-with-iwd-in-ubuntu-eoan/
===== Touchpad Like OSX =====
* https://www.maketecheasier.com/add-multitouch-gestures-ubuntu/
===== Wireless CommandLine =====
* https://askubuntu.com/questions/597116/how-to-disable-wireless-from-command-line#597131
* https://unix.stackexchange.com/questions/387502/disable-bluetooth-at-boot
===== Blacklist floppy =====
echo "blacklist floppy" | sudo tee /etc/modprobe.d/blacklist-floppy.conf
sudo rmmod floppy
sudo update-initramfs -u
===== Vidage auto de la corbeille =====
sudo apt install autotrash
puis
sudo crontab -e
Ajouter
@daily /usr/bin/autotrash -td 30