PROJET AUTOBLOG


De l’épice pour la pensée

Site original : De l’épice pour la pensée

⇐ retour index

dracula - une palette de couleurs pour vos applications

vendredi 25 mai 2018 à 17:44

dracula - une palette de couleurs pour vos applications

J'ai pendant longtemps utilisé le très célèbre thème de couleurs "solarized". Une fois qu'on s'y est habitué, il faut admettre qu'il est très reposant pour les yeux.

Cependant, j'en ai eu marre et eu envie de tester une alternative : dracula

Plus sombre que son prédécesseur, il est à mon avis plus agréable.

alt

Vous trouverez des thèmes pour la plupart des applications.
Ci-dessous, voici les couleurs pour dmenu :

# draculaNB="#282a36"NF="#f8f8f2"SB="#44475a"SF="#8be9fd"FN="Hack-10"COLORS="-fn $FN -nb $NB -nf $NF -sb $SB -sf $SF"

Et pour xterm (fichier .Xdefaults)

! Dracula Xresources palette*.foreground: #F8F8F2*.background: #282A36*.color0:     #000000*.color8:     #4D4D4D*.color1:     #FF5555*.color9:     #FF6E67*.color2:     #50FA7B*.color10:    #5AF78E*.color3:     #F1FA8C*.color11:    #F4F99D*.color4:     #BD93F9*.color12:    #CAA9FA*.color5:     #FF79C6*.color13:    #FF92D0*.color6:     #8BE9FD*.color14:    #9AEDFE*.color7:     #BFBFBF*.color15:    #E6E6E6

Il y a même un patch pour st

enjoy ;)

le 21/04/2018 à 16:24:00, Comete a dit :

Moi j'utilise celui-ci, depuis de nombreuses années, qui est pas mal non plus... conjointement avec le theme pour Vim: Wombat256

*foreground: #909090
*background: #1c1c1c
*color0: #1C1C1C
*color8: #404040
*color1: #B85335
*color9: #d7875f
*color2: #87d75f
*color10: #d7ff87
*color3: #FFB964
*color11: #FAD07A
*color4: #7292d2
*color12: #87afff
*color5: #b87ab8
*color13: #dbbddb
*color7: #909090
*color15: #e4e4e4

! color man pages
*VT100*colorMode: on
*VT100*boldColors: on
*VT100*dynamicColors: on
*VT100*colorULMode: on
*VT100*underLine: off
*VT100*colorBDMode: on
*VT100*colorUL: #87d75f
*VT100*colorBD: #e04613

le 22/04/2018 à 10:34:48, sogal a dit :

Yeah !
Très sympa ce thème, un bon équilibre entre solarized dark et monokai que j'aime beaucoup tous les deux !

Du coup j'ai fait un petit thème pour Tilix :

cat ~/.config/tilix/schemes/Dracula.json 
{    "background-color": "#282936",    "badge-color": "#FFFFFF",    "bold-color": "#FFFFFF",    "comment": "",    "cursor-background-color": "#BABDB6",    "cursor-foreground-color": "#BBBBBB",    "foreground-color": "#F8F8F2",    "highlight-background-color": "#F8F8F8",    "highlight-foreground-color": "#888A85",    "name": "Dracula",    "palette": [        "#000000",        "#FF5454",        "#50FA7B",        "#F7CA88",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#BBBBBB",        "#44475A",        "#FF5454",        "#50FA7A",        "#F1FA8C",        "#BD93F9",        "#FF79C6",        "#8BE8FD",        "#FFFFFF"    ],    "use-badge-color": false,    "use-bold-color": false,    "use-cursor-color": true,    "use-highlight-color": true,    "use-theme-colors": false}

Merci pour cet article découverte !

Configurer vi (et pas vim)

vendredi 25 mai 2018 à 17:44

Configurer vi (et pas vim)

Pour les barbus fervents de minimalisme, pas besoin de vim, vi suffit à lui tout seul :)

Afin de le configurer, il faut éditer le fichier ~/.exrc. Voici le contenu (tout petit) du mien :

set showmodeset numberset rulerset tabstop=4set shiftwidth=4 set autoindent

Le "man vi" vous donnera des détails si besoin ;)

le 18/04/2018 à 09:40:58, karchnu a dit :

En même temps vi a presque tout ce dont j'ai besoin… pas mal pour un petit programme qui a plus de 40 ans.

le 18/04/2018 à 10:15:18, Starsheep a dit :

Je pense que tu peux aller encore plus loin dans le minimalisme : ed.

Bon courage. :D

le 18/04/2018 à 17:12:48, thuban a dit :

@Starsheep : En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.
Mais clairement, vi est plus facile :)
Sinon, chiche ! Je te regarde ;)

le 18/04/2018 à 21:02:25, fougasse a dit :

@thuban :

En fait, "ed" et "vi" font partie du même programme, ce sont juste deux interfaces différentes.

→ tu veux dire "ex" et "vi" font partie du même programme non ?

le 18/04/2018 à 21:18:56, thuban a dit :

@fougasse : Ah oui, pardon, c'est bien "ex", j'ai confondu.

le 19/04/2018 à 20:01:27, trefix a dit :

Idéal pour bosser, en toutes circonstance : le "vi" et le couteau :D

/me => []

Et de 2 !

mercredi 16 mai 2018 à 11:56

Un grand mouton étoilé est passé me voir hier, et c'était super ! :)
Il est venu avec une bonne bière et du fromage qui pue : les conditions parfaites pour me rendre heureux :P

Le temps qui défile à parler de physique, de code, de la vie, des copains, des aventures...

Oh, et demain c'est son anniversaire (le 17/05), on va avoir le même age, n'hésitez pas à lui souhaitez sur son profil facebook (niark niark niark 😈)

Merci le libre et ses belles rencontres, qui sont parfois plus que virtuelles. :)
Vivement la prochaine fois :)

Un joli prompt dans ksh

lundi 7 mai 2018 à 07:07

ksh, c'est le shell par défaut sous OpenBSD. Globalement, ça fait à peu près tout ce dont on peut avoir besoin à moins d'avoir des habitudes très poussées avec bash ou zsh. Perso, ça fait le job.
Actuellement en recherche de minimalisme, je fais le tour des outils que j'utilise pour n'en utiliser qu'un minimum, si possible déjà installés.

J'avais déjà parlé de cwm, un gestionnaire de fenêtres qui remplace désormais dwm déjà très simple. Il me manquait de quoi voir si j'ai reçu des mails. J'utilisais conky pour ça, mais j'ai enfin un moyen de m'en passer, en configurant le prompt de ksh puisque j'ai souvent un terminal d'ouvert.

Désormais, j'ai un prompt qui ressemble à ça :

Afin de le construire, il faut préciser une variable PS1 :

PS1=contenu du prompt

Dans cette variable, voici ce que j'ai mis :

PS1="\e[m[\e[0;36m\D{%H:%m - %d/%m/%Y}\e[m] [\e[0;35m\$(~/geek/bin/nbmail.sh)\e[m] [\e[0;32m\$(MPD_)\e[m]\n[\e[0;33m\w\e[m] \e[0;33m\$\e[m "

Il y a beaucoup de code couleur, on les repère car ils commencent par "\e[" et se terminent par "m". Enlevez-les tous, et il vous reste :

PS1="[\D{%H:%m - %d/%m/%Y}] [\$(~/geek/bin/nbmail.sh)] [\$(MPD_)]\n[\w] \$ "

Le script nbmail.sh ne fait que lister le nombre de fichiers dans les dossiers "new" de mes Maildir.
Sinon, j'ai ce qui est en cours de lecteur dans MPD.
C'est très simple, et ça reste léger puisque mis à jour seulement à l'ouverture du terminal ou après avoir tapé une commande.

Voici donc ma configuration de ksh au complet: le .kshrc

# source some aliases
. /etc/ksh.kshrc
. ~/.aliases
. ~/.functions

# history
HISTFILE=~/.hist
HISTSIZE=3000
HISTCONTROL=ignoredumps # no doubles

# Prompt
MPD_() {
	pgrep mpd > /dev/null
	if [ $? -eq 0 ]; then
		status=$(mpc)
		if [ -n "$(echo "$status" |grep -o '[playing]')" ]; then
			STRING=$(echo -n "$status" | sed -n '1p')
			STRING="$STRING $(echo -n "$status" | sed -n '2p' | cut -d' ' -f5)"
			echo -n "$STRING"
		fi
	fi
}

PS1="\e[m[\e[0;36m\D{%H:%m - %d/%m/%Y}\e[m] [\e[0;35m\$(~/geek/bin/nbmail.sh)\e[m] [\e[0;32m\$(MPD_)\e[m]\n[\e[0;33m\w\e[m] \e[0;33m\$\e[m "
PS2="\n>"

# option
set -o vi # I love vim

# autocompletion
set -A complete_git -- clone branch add rm checkout fetch show tag commit
set -A complete_mpc -- lsplaylists ls play pause toggle prev random shuffle stop update
PKG_LIST=$(ls -1 /var/db/pkg)
set -A complete_pkg_delete -- $PKG_LIST
set -A complete_pkg_info -- $PKG_LIST

set -A complete_ssh -- $(awk '{split($1,a,","); print a[1]}' ~/.ssh/known_hosts)
set -A complete_rcctl_1 -- disable enable get ls order set
set -A complete_rcctl_2 -- $(ls /etc/rc.d)

set -A complete_signify_1 -- -C -G -S -V
set -A complete_signify_2 -- -q -p -x -c -m -t -z
set -A complete_signify_3 -- -p -x -c -m -t -z
set -A complete_gpg2 -- --refresh --receive-keys --armor --clearsign --sign --list-key --decrypt --verify --detach-sig
set -A complete_ifconfig_1 -- $(ifconfig | grep ^[a-z] | cut -d: -f1)

Meilleur débit

vendredi 4 mai 2018 à 19:11

Suite à mon déménagement, ma ligne ADSL toute pourrie ne me permettait pas d'avoir un débit appréciable. Que ce soit pour travailler de mon côté, ou bien proposer des services en auto-hébergement un tant soit peu valables, c'était très pénible.
Je me suis donc fait un cadeau d'anniversaire : une overthebox d'OVH.
J'ai déjà avec eux un accès ADSL depuis des années sans aucun souci (sauf dernièrement, c'est c'est plutôt la faute de celui qui détient les cables, à savoir orange). Désormais, il y a en plus un lien 4G rassemblé dans le VPN d'overthebox. C'est tout con à configurer, et pas si cher quand on sait bricoler un peu (installer une image d'un OS, je commence à savoir faire...).

Bref, j'espère que ça va aider un peu les choses.

N'hésitez pas à me signaler tout problème ;)


python3 ./speedtest-cli
Retrieving speedtest.net configuration...
Testing from OVH SAS (109.190.128.23)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Orange (Paris) [1.88 km]: 115.207 ms
Testing download speed...................................................
Download: 9.03 Mbit/s
Testing upload speed.....................................................
Upload: 3.57 Mbit/s

ps : patience, les DNS se propagent... ma nouvelle IP est 109.190.128.23