user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 10-03-2013 14:39:50

IceF0x
#! Gourou Linux

[Tuto]Personnaliser Midnight Commander

Le thème par défaut bleu de Midnight Commander est vraiment laid.
Vous pouvez changer la couleur du thème en éditant le fichier de configuration suivant, ~/.mc/ini.

:!: depuis debian wheezy le fichier se trouve dans ~/.config/mc/ini

Pour ceux qui feront la mise à jour, au premier lancement une alerte dira que le fichier de configuration est déplacer dans le bon répertoire, relancer mc et il s'affichera comme il faut.

La syntaxe est la suivante:

[Colors]
option_de_mc_a_colorer=couleur1,couleur2:

Exemple:

base_color=lightgray,green:
normal=green,default:
selected=white,gray:
marked=yellow,default:
markselect=yellow,gray:
directory=blue,default:
executable=brightgreen,default:
link=cyan,default:
device=brightmagenta,default:
special=lightgray,default:
errors=red,default:
reverse=green,default:
gauge=green,default:
input=white,gray:
dnormal=green,gray:
dfocus=brightgreen,gray:
dhotnormal=cyan,gray:
dhotfocus=brightcyan,gray:
menu=green,default:
menuhot=cyan,default:
menusel=green,gray:
menuhotsel=cyan,default:
helpnormal=cyan,default:
editnormal=green,default:
editbold=blue,default:
editmarked=gray,blue:
stalelink=red,default


Il suffit d'ajouter les lignes suivantes pour obtenir le style obtenu sur ma capture:

[Colors]
base_color=lightgray,green:normal=green,default:selected=white,gray:marked=yellow,default:
markselect=yellow,gray:directory=blue,default:executable=brightgreen,default:link=cyan,default:
device=brightmagenta,default:special=lightgray,default:errors=red,default:reverse=green,default:
gauge=green,default:input=white,gray:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:
dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=green,gray:menuhotsel=cyan,default:
helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=gray,blue:stalelink=red,default

1398497595.png


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#2 11-03-2013 13:29:01

Fel
#! Griot Voodoo

Re : [Tuto]Personnaliser Midnight Commander

Merci IceFox


Tout faire dans les règles, mais en les détournant...
cool  apt-get install Coyotus ( Great#Guru of da planet Libre)  cool

Hors ligne

#3 19-09-2015 14:28:59

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

Salut  smile

j'ai essayé de personnaliser la couleur de mc en suivant tes conseils mais ça ne se passe pas comme je l'espère !! big_smile
Lorsque j'ouvre le fichier ini, j'ai ça:

[== Indéfini ==]
[Colors]
base_color=
xterm=
color_terminals=

à la suite de "base color", je colle ce qu'Icefox a proposé dans le terminal; je sauvegarde; mais lorsque je relance mc, il est toujours bleu !
vous avez une idée ?

merci et à plus smile

Hors ligne

#4 19-09-2015 16:49:14

IceF0x
#! Gourou Linux

Re : [Tuto]Personnaliser Midnight Commander

Montre ton fichier ini complet.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#5 19-09-2015 17:02:09

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

Salut IceFOx

voici le fichier

[== Indéfini ==]
[Midnight-Commander]
verbose=1
pause_after_run=1
shell_patterns=1
auto_save_setup=1
preallocate_space=0
auto_menu=0
use_internal_view=1
use_internal_edit=0
clear_before_exec=1
confirm_delete=1
confirm_overwrite=1
confirm_execute=0
confirm_history_cleanup=1
confirm_exit=1
confirm_directory_hotlist_delete=1
safe_delete=0
mouse_repeat_rate=100
double_click_speed=250
use_8th_bit_as_meta=0
confirm_view_dir=0
mouse_move_pages_viewer=1
mouse_close_dialog=0
fast_refresh=0
drop_menus=0
wrap_mode=1
old_esc_mode=0
old_esc_mode_timeout=1000000
cd_symlinks=1
show_all_if_ambiguous=0
max_dirt_limit=10
use_file_to_guess_type=1
alternate_plus_minus=0
only_leading_plus_minus=1
show_output_starts_shell=0
xtree_mode=0
num_history_items_recorded=60
file_op_compute_totals=1
classic_progressbar=1
vfs_timeout=60
ftpfs_directory_timeout=900
use_netrc=1
ftpfs_retry_seconds=30
ftpfs_always_use_proxy=0
ftpfs_use_passive_connections=1
ftpfs_use_passive_connections_over_proxy=0
ftpfs_use_unix_list_options=1
ftpfs_first_cd_then_ls=1
fish_directory_timeout=900
editor_tab_spacing=8
editor_word_wrap_line_length=72
editor_fill_tabs_with_spaces=0
editor_return_does_auto_indent=0
editor_backspace_through_tabs=0
editor_fake_half_tabs=1
editor_option_save_mode=0
editor_option_save_position=1
editor_option_auto_para_formatting=0
editor_option_typewriter_wrap=0
editor_edit_confirm_save=1
editor_syntax_highlighting=1
editor_persistent_selections=1
editor_cursor_beyond_eol=0
editor_visible_tabs=1
editor_visible_spaces=1
editor_line_state=0
editor_simple_statusbar=0
editor_check_new_line=0
editor_show_right_margin=0
editor_group_undo=0
nice_rotating_dash=1
mcview_remember_file_position=0
auto_fill_mkdir_name=1
copymove_persistent_attr=1
select_flags=6
editor_backup_extension=~
mcview_eof=
ignore_ftp_chattr_errors=true
keymap=mc.keymap
skin=default

[Layout]
message_visible=1
keybar_visible=1
xterm_title=1
output_lines=0
command_prompt=1
menubar_visible=1
free_space=1
horizontal_split=0
vertical_equal=1
left_panel_size=59
horizontal_equal=1
top_panel_size=1

[Misc]
timeformat_recent=%e %b %H:%M
timeformat_old=%e %b  %Y
ftp_proxy_host=gate
ftpfs_password=anonymous@
display_codepage=UTF-8
source_codepage=Other_8_bit
autodetect_codeset=
clipboard_store=
clipboard_paste=

[Colors]
base_color=
xterm=
color_terminals=

[Panels]
simple_swap=false
show_mini_info=true
kilobyte_si=false
mix_all_files=false
show_backups=true
show_dot_files=true
fast_reload=false
fast_reload_msg_shown=false
mark_moves_down=true
reverse_files_only=true
auto_save_setup_panels=false
navigate_with_arrows=false
panel_scroll_pages=true
mouse_move_pages=true
filetype_mode=true
permission_mode=false
torben_fj_mode=false
quick_search_mode=2

[Panelize]
Modified git files=git ls-files --modified
Rechercher les *.orig après un patch=find . -name \\*.orig -print
Rechercher les programmes SUID et SGID=find . \\( \\( -perm -04000 -a -perm +011 \\) -o \\( -perm -02000 -a -perm +01 \\) \\) -print
Trouver les déchets de patches=find . -name \\*.rej -print

j'ai peut-être une idée ! est-ce qu'il ne faudrait pas que j'ouvre ce fichier en tant que "root" ?

Hors ligne

#6 19-09-2015 17:03:13

IceF0x
#! Gourou Linux

Re : [Tuto]Personnaliser Midnight Commander

Forcément si tu ne met rien dans la section "[Colors]" tu ne risque pas de voir un grand changement.


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#7 19-09-2015 17:46:22

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

smile  oui !! là c'est l'état du fichier original; mais lorsque j'ai fait l'opération, j'avais bien mis quelque chose dans la section Colors !!! Je pensais que tu souhaitais voir mon fichier "original" d'où ce copier/coller.

Mais j'ai trouvé ! j'ai osé ouvrir le fichier en "root"; j'ai collé ton code et mc a maintenant la même couleur que le tien smile
Je ne pensais pas qu'il fallait passer en root pour ce genre d'opération et comme je suis très peureux avec la manip root, voilà pourquoi j'ai adressé cette demande sur le forum.

En tout cas, grand merci pour tes conseils !! Petit à petit, j'apprends !!

Hors ligne

#8 19-09-2015 17:51:04

IceF0x
#! Gourou Linux

Re : [Tuto]Personnaliser Midnight Commander

Normalement non il faut pas passer root, il se trouve ou ton fichier ini dans /etc ou dans ~/.config/ ?


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

#9 19-09-2015 18:41:39

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

il est dans ~/.config/

Hors ligne

#10 19-09-2015 19:00:14

zoolander
Membre

Re : [Tuto]Personnaliser Midnight Commander

arno a écrit :

à la suite de "base color", je colle ce qu'Icefox a proposé dans le terminal; je sauvegarde; mais lorsque je relance mc, il est toujours bleu !
vous avez une idée ?

C'est juste une erreur de frappe, il manque : après le dernier default du code  :

[== Indéfini ==]
[Colors]
base_color=lightgray,green:normal=green,default:selected=white,gray:marked=yellow,default:
markselect=yellow,gray:directory=blue,default:executable=brightgreen,default:link=cyan,default:
device=brightmagenta,default:special=lightgray,default:errors=red,default:reverse=green,default:
gauge=green,default:input=white,gray:dnormal=green,gray:dfocus=brightgreen,gray:dhotnormal=cyan,gray:
dhotfocus=brightcyan,gray:menu=green,default:menuhot=cyan,default:menusel=green,gray:menuhotsel=cyan,default:
helpnormal=cyan,default:editnormal=green,default:editbold=blue,default:editmarked=gray,blue:stalelink=red,default <--- ICI !!!!

Hors ligne

#11 19-09-2015 21:14:54

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

Salut  smile

le message de zoolander me laisse perplexe !! j'ai changé le fichier ini, en mode root, mais sans mettre les ":" à la fin et la couleur change !!

donc, dans le doute, comme c'est plus jolie comme ça, je ne change rien !!

en tout cas merci pour le conseil  smile

Hors ligne

#12 19-09-2015 22:30:08

arno
Membre

Re : [Tuto]Personnaliser Midnight Commander

Re salut

pour info: la manip précédente a été réalisée sur un ordi tournant sous #CB; je viens de faire la même manip sous un autre tournant sous HL2; j'ai fait la modif dans le fichier, sans passer en mode root, et sans mettre les ":" à la fin et les couleurs ont changé !!

donc, en somme, l'informatique restera toujours très mystérieuse !!!

Hors ligne

#13 21-09-2015 11:38:07

zoolander
Membre

Re : [Tuto]Personnaliser Midnight Commander

Au temps pour moi, c'est parce qu'à ma première modification du fichier ini il n'y a pas eu de changement.
Quand j'ai modifié une seconde fois le fichier pour juste rajouter les ":" j'ai eu un message d'avertissement qui parlait de modification externe du fichier (un truc dans le genre) et depuis ça fonctionne.
J'ai tenté de retrouver les conditions pour avoir de nouveau ce message et ça l'a fait une deuxième fois, mais sans raison (apparente) particulière...
Le tout sans passer par root, je précise.

Alors oui ça fonctionne, mais j'aime pas ne pas savoir pourquoi... sad

Hors ligne

#14 21-09-2015 11:43:57

IceF0x
#! Gourou Linux

Re : [Tuto]Personnaliser Midnight Commander

les : n'ont aucunes incidences si aucune option de configuration n'est mise à la suite.
La modification du fichier doit être validée (ctrl + s ou fichier>enregistrer ou encore si vim :w).


Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D

Hors ligne

Pied de page des forums