Skip to content

Commit 1b99570

Browse files
committed
Merge branch '1851_xdg_config'
* 1851_xdg_config: menu file now searched also in mc_sysconfig_dir directory renamed cedit.menu to mcedit.menu Added environment variable MC_LOG_ENABLE for specify if logging is enabled (higher priority rather then parameter from config file). Also added environment variable MC_LOG_FILE for specify file name. Added new function mc_always_log() for logging on early bootstrap stages Updated docs (man pages and comments in source code) Renamed variables mc_home to mc_sysconfig_dir and mc_home_alt to mc_share_data_dir for more sence Ticket #1851: Home config directory [xdg-user-dirs]
2 parents d21eb43 + 8af4c9c commit 1b99570

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+949
-448
lines changed

doc/FAQ

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,11 +263,11 @@ f2 Keyboard
263263
enhanced keys. If you want to use ESC to cancel things you have to
264264
press it twice i.e. ESC-ESC. If you find this cumbersome you can
265265
generally use F10 to cancel. Alternatively turn on the old_esc_mode
266-
setting in the ~/.mc/ini file. The old_esc_mode setting makes ESC
267-
work as a prefix only if another key is pressed within 0.5 seconds.
268-
After 0.5 seconds the ESC key cancels. There is no way to make ESC
269-
cancel immediately (if we want to be able to use arrows keys and
270-
function keys).
266+
setting in the ~/.config/mc/ini file. The
267+
old_esc_mode setting makes ESC work as a prefix only if another key
268+
is pressed within 0.5 seconds. After 0.5 seconds the ESC key cancels.
269+
There is no way to make ESC cancel immediately (if we want to be able
270+
to use arrows keys and function keys).
271271

272272
2.5 How can I add the plus sign (+) on the command line?
273273

doc/man/es/mc.1.in

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ y el
198198
El valor por defecto de auto repetición para los botones del ratón es 400
199199
milisegundos. Este valor se puede modificar editando el archivo
200200
.\"LINK2"
201-
\&~/.mc/ini
201+
\&~/.config/mc/ini
202202
.\"Save Setup"
203203
y cambiando el parámetro
204204
.IR mouse_repeat_rate .
@@ -1291,7 +1291,7 @@ Los directorios a ser omitidos deberían ser enumerados en la variable
12911291
.B ignore_dirs
12921292
en la sección
12931293
.B FindFile
1294-
de nuestro archivo ~/.mc/ini.
1294+
de nuestro archivo ~/.config/mc/ini.
12951295
.PP
12961296
Los componentes del directorio deberían ser separados por dos puntos, como en
12971297
el ejemplo que sigue:
@@ -1355,7 +1355,7 @@ comando cd interno\&.
13551355
.\"NODE " Extension File Edit"
13561356
.SH " Editar el Archivo de Extensiones"
13571357
Abre el archivo
1358-
.I ~/.mc/bindings
1358+
.I ~/.local/share/mc/bindings
13591359
en nuestro editor. El administrador puede optar por editar, en su lugar,
13601360
el archivo de extensiones del sistema
13611361
.IR @prefix@/share/mc/mc.ext .
@@ -1428,7 +1428,7 @@ El menú de usuario es un menú de acciones útiles que puede ser personalizado
14281428
por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe,
14291429
el archivo .mc.menu del directorio actual, pero sólo si es propiedad del
14301430
usuario o del superusuario y no es modificable por todos.
1431-
Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.mc/menu,
1431+
Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.local/share/mc/menu,
14321432
y si no, mc utiliza el menú por defecto para todo el sistema
14331433
@prefix@/share/mc/mc.menu.
14341434
.PP
@@ -1713,7 +1713,7 @@ regulares son las descritas en ed(1).
17131713
.I Auto\-Guardar Configuración.
17141714
Si esta opción está activada, cuando salimos de Midnight Commander las
17151715
opciones configurables de Midnight Commander se guardan en el archivo
1716-
~/.mc/ini.
1716+
~/.config/mc/ini.
17171717
.PP
17181718
.I Auto Menús.
17191719
Si está activada, el menú de usuario aparece automáticamente al arrancar.
@@ -1868,7 +1868,7 @@ desaparezca. Si no, pulsaremos la tecla que nos pide y esperaremos hasta que
18681868
el diálogo desaparezca.
18691869
.PP
18701870
Cuando acabemos con todas las teclas, podríamos Guardar nuestras teclas
1871-
en nuestro archivo ~/.mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
1871+
en nuestro archivo ~/.config/mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
18721872
nombre de nuestro terminal actual) o descartarlas. Si todas nuestras teclas funcionan
18731873
correctamente y no debemos corregir ninguna, entonces (lógico) no se grabará.
18741874
.\"NODE " Virtual FS"
@@ -1951,14 +1951,14 @@ y puede ser impedida por algún cortafuegos.
19511951
.\"NODE " Save Setup"
19521952
.SH " Guardar Configuración"
19531953
Al arrancar Midnight Commander se carga la información de inicio del
1954-
archivo ~/.mc/ini. Si éste no existe, se cargará la información del
1954+
archivo ~/.config/mc/ini. Si éste no existe, se cargará la información del
19551955
archivo de configuración genérico del sistema, @prefix@/share/mc/mc.ini.
19561956
Si el archivo de configuración genérico del sistema no existe, MC utiliza
19571957
la configuración por defecto.
19581958
.PP
19591959
El comando
19601960
.I Guardar Configuración
1961-
crea el archivo ~/.mc/ini guardando la configuración actual de los menús
1961+
crea el archivo ~/.config/mc/ini guardando la configuración actual de los menús
19621962
.\"LINK2"
19631963
Izquierdo, Derecho
19641964
.\"Left and Right Menus"
@@ -2147,11 +2147,11 @@ que serán válidos hasta salir de Midnight Commander.
21472147
Si estamos usando
21482148
.B bash
21492149
podremos especificar comandos de arranque
2150-
para el subshell en nuestro archivo ~/.mc/bashrc y
2151-
mapas de teclado especiales en el archivo ~/.mc/inputrc.
2150+
para el subshell en nuestro archivo ~/.local/share/mc/bashrc y
2151+
mapas de teclado especiales en el archivo ~/.local/share/mc/inputrc.
21522152
Los usuarios de
21532153
.B tcsh
2154-
podrán especificar los comandos de arranque en el archivo ~/.mc/tcshrc.
2154+
podrán especificar los comandos de arranque en el archivo ~/.local/share/mc/tcshrc.
21552155
.PP
21562156
Cuando utilizamos el código del subshell, podemos suspender aplicaciones en
21572157
cualquier momento con la secuencia
@@ -2566,14 +2566,14 @@ aunque podemos recuperar su funcionamiento habitual en terminales (copiar
25662566
y pegar) manteniendo pulsada la tecla mayúsculas.
25672567
.B Ctrl\-Ins
25682568
copia al archivo
2569-
.B cooledit.clip
2569+
.B mcedit.clip
25702570
y
25712571
.B Mayús\-Ins
25722572
pega desde
2573-
.BR cooledit.clip .
2573+
.BR mcedit.clip .
25742574
.B Mayús\-Supr
25752575
corta y copia en
2576-
.BR cooledit.clip ,
2576+
.BR mcedit.clip ,
25772577
y
25782578
.B Ctrl\-Supr
25792579
elimina el texto resaltado. La tecla
@@ -2592,7 +2592,7 @@ seguido de la tecla asignada. También será ejecutada si
25922592
pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando
25932593
la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de
25942594
macro irán al archivo
2595-
.B cedit/cooledit.macros
2595+
.B ~/.local/share/mc/mcedit/mcedit.macros
25962596
en nuestro directorio de inicio. Podemos eliminar una macro borrando
25972597
la línea adecuada en este archivo.
25982598
.PP
@@ -2604,7 +2604,7 @@ o
26042604
u otro). Esto está controlado por el archivo
26052605
.B @prefix@/share/mc/edit.indent.rc
26062606
que se copia la primera vez que se usa en
2607-
.B .mc/cedit/edit.indent.rc
2607+
.B ~/.local/share/mc/mcedit/edit.indent.rc
26082608
en el directorio personal.
26092609
.PP
26102610
El editor también visualiza caracteres no estadounidenses (160+). Al editar
@@ -3129,7 +3129,7 @@ o sin su extensión \.ini. De no indicar la ruta se realiza la búsqueda,
31293129
en orden, en:
31303130
.IP
31313131
1)
3132-
.BR ~/.mc/skins/ .
3132+
.BR ~/.local/share/mc/skins/ .
31333133
.br
31343134
2)
31353135
.BR @sysconfdir@/mc/skins/ .
@@ -3468,7 +3468,7 @@ La mayoría de las opciones de Midnight Commander pueden cambiarse desde
34683468
los menús. Sin embargo, hay un pequeño número de ajustes para los que
34693469
es necesario editar el archivo de configuración.
34703470
.PP
3471-
Estas variables se pueden cambiar en nuestro archivo ~/.mc/ini:
3471+
Estas variables se pueden cambiar en nuestro archivo ~/.config/mc/ini:
34723472
.PP
34733473
.I clear_before_exec
34743474
.IP
@@ -3596,7 +3596,7 @@ del sistema sin necesidad de privilegios de superusuario. El programa
35963596
busca definiciones de teclas en el archivo de inicialización del sistema
35973597
.B @prefix@/share/mc/mc.lib
35983598
o en el del usuario
3599-
.BR ~/.mc/ini ,
3599+
.BR ~/.config/mc/ini ,
36003600
en la sección "terminal:nuestro\-terminal" y si no en "terminal:general".
36013601
Cada línea comienza con el identificador de la tecla, seguido de un signo
36023602
de igual y la definición de la tecla. Para representar el carácter de escape
@@ -3622,7 +3622,7 @@ complete tecla para completar
36223622
.PP
36233623
Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde
36243624
a la tecla de insertar, hay que colocar en el archivo
3625-
.BR ~/.mc/ini :
3625+
.BR ~/.config/mc/ini :
36263626
.PP
36273627
.nf
36283628
insert=\\e[Op
@@ -3666,25 +3666,25 @@ Archivo de ayuda.
36663666
.IP
36673667
Archivo de extensiones por defecto del sistema.
36683668
.PP
3669-
.I ~/.mc/bindings
3669+
.I ~/.local/share/mc/bindings
36703670
.IP
36713671
Archivo de usuario de extensiones y configuración de visor y editor. Si
36723672
está presente prevalece sobre el contenido de los archivos del sistema.
36733673
.PP
36743674
.I @prefix@/share/mc/mc.ini
36753675
.IP
36763676
Archivo de configuración del sistema para Midnight Commander, sólo si
3677-
el usuario no dispone de su propio ~/.mc/ini.
3677+
el usuario no dispone de su propio ~/.config/mc/ini.
36783678
.PP
36793679
.I @prefix@/share/mc/mc.lib
36803680
.IP
36813681
Opciones globales de Midnight Commander. Se aplican siempre a todos los
3682-
usuarios, tengan ~/.mc/ini o no. Actualmente sólo se emplea para los
3682+
usuarios, tengan ~/.config/mc/ini o no. Actualmente sólo se emplea para los
36833683
.\"LINK2"
36843684
ajustes de terminal\&.
36853685
.\"Terminal databases"
36863686
.PP
3687-
.I ~/.mc/ini
3687+
.I ~/.config/mc/ini
36883688
.IP
36893689
Configuración personal del usuario. Si este archivo está presente entonces
36903690
se cargará la configuración desde aquí en lugar de desde el archivo de
@@ -3699,12 +3699,12 @@ programa.
36993699
.IP
37003700
Este archivo contiene el menú de aplicaciones por defecto para el sistema.
37013701
.PP
3702-
.I ~/.mc/menu
3702+
.I ~/.local/share/mc/menu
37033703
.IP
37043704
Menú de aplicaciones personal del usuario. Si está presente será utilizado
37053705
en lugar del menú por defecto del sistema.
37063706
.PP
3707-
.I ~/.mc/Tree
3707+
.I ~/.cache/mc/Tree
37083708
.IP
37093709
La lista de directorios para el árbol de directorios y la vista en árbol.
37103710
.PP

doc/man/hu/mc.1.in

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ esetén is.
188188
Az egérgomb automatikus ismétlésének határértéke alapesetben 400
189189
ezredmásodpercnyi. Ez megváltoztatható az
190190
.\"LINK2"
191-
~/.mc/ini
191+
~/.config/mc/ini
192192
.\"Save Setup"
193193
fájlban a
194194
.I mouse_repeat_rate
@@ -1218,7 +1218,7 @@ slow linkkel csatoltak).
12181218
.PP
12191219
Az átlépendő könyvtárakat a
12201220
.B ignore_dirs
1221-
változó állítja be az ~/.mc/ini fájlod
1221+
változó állítja be az ~/.config/mc/ini fájlod
12221222
.B FindFile
12231223
részében.
12241224
.PP
@@ -1289,7 +1289,7 @@ A cd belső parancs
12891289
leírásánál.
12901290
.\"NODE " Extension File Edit"
12911291
.SH " Társítások"
1292-
Ez az ~/.mc/bindings szerkesztéséhez segítségül fogja hívni a
1292+
Ez az ~/.local/share/mc/bindings szerkesztéséhez segítségül fogja hívni a
12931293
szövegszerkesztődet. A fájl formátuma a következő (a formátum a 3.0\-ás
12941294
verzióval megváltozott):
12951295
.PP
@@ -1361,7 +1361,7 @@ A felhasználói menüt a felhasználó testre szabhatja. Ez az aktulis
13611361
könyvtár .mc.menu fájlja, ha az létezik, de csak, ha az a felhasználó
13621362
(illetve a root) a tulajdonosa, és nem lehet bárki számára írható. Ha
13631363
nem talál ilyen fájlt, az
1364-
.I ~/.mc/menu
1364+
.I ~/.local/share/mc/menu
13651365
keresése a következő lépés, egyébként pedig az mc az alapértelmezett
13661366
rendszerszintű menüt használja, pl.:
13671367
.IR @prefix@/share/mc/mc.menu ,
@@ -1654,7 +1654,7 @@ engedélyezett, akkor a szokásos kiterjesztések azonosak a ed\-ben lévőkkel:
16541654
.PP
16551655
.I Beállítások automatikus mentése
16561656
Ha ez az opciót bekapcsoltad, amikor kilépsz a Midnight Commander\-ből,
1657-
az MC opcióinak beállításait az ~/.mc/ini fájlba menti.
1657+
az MC opcióinak beállításait az ~/.config/mc/ini fájlba menti.
16581658
.PP
16591659
.I Auto menük.
16601660
Ha ez az opció engedélyezett, a felhasználói menü megjelenik az mc
@@ -1808,7 +1808,7 @@ begépelt gomb lesz az megkérdezett gombbal azonosított. Ezután a
18081808
dialógus ablak eltűnik.
18091809
.PP
18101810
Amikor végeztél minden gombbal, ezt elmentheted a Mentés gombbal az
1811-
~/.mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi
1811+
~/.config/mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi
18121812
terminál neve), vagy elvetheted. Ha minden gombod megfelelően működik,
18131813
és nem javítottál semmit, akkor (természetesen) nem fog menteni semmit
18141814
sem.
@@ -1869,7 +1869,7 @@ FTP fájlrendszernél\&.
18691869
.SH " Beállítások mentése"
18701870
A Midnight Commander indításkor megpróbálja az indítási információkat
18711871
beolvasni az
1872-
.I ~/.mc/ini
1872+
.I ~/.config/mc/ini
18731873
fájlból. Ha ez a fájl nem létezik, ezeket az információkat a
18741874
rendszerszintű konfigurációs fájlból fogja beolvasni, amelyek a
18751875
.I @prefix@/share/mc/mc.ini
@@ -1886,7 +1886,7 @@ Bal és Jobb oldali menü
18861886
.\"LINK2"
18871887
Beállítások
18881888
.\"Options Menu"
1889-
menü beállításait az ~/.mc/ini fájlba.
1889+
menü beállításait az ~/.config/mc/ini fájlba.
18901890
.PP
18911891
Ha aktiválod az
18921892
.I Auto Beállításmentés
@@ -2092,10 +2092,10 @@ használni fog.
20922092
.PP
20932093
Ha
20942094
.BR bash \-t
2095-
használsz, a subshell indító parancsait megadhatod az ~/.mc/bashrc
2096-
fájlban, és tetszőleges billentyűzet térképet az ~/.mc/inputrc fájlban. A
2095+
használsz, a subshell indító parancsait megadhatod az ~/.local/share/mc/bashrc
2096+
fájlban, és tetszőleges billentyűzet térképet az ~/.local/share/mc/inputrc fájlban. A
20972097
.B tcsh
2098-
felhasználóknak az indítási parancsokat az ~/.mc/tcshrc fájlban van
2098+
felhasználóknak az indítási parancsokat az ~/.local/share/mc/tcshrc fájlban van
20992099
lehetőségük megadni.
21002100
.PP
21012101
Amikor a subshell kódot használod, bármikor megszakíthatod az
@@ -2459,13 +2459,13 @@ legördülő menü megtekintése szükséges. Egyéb gombok: Shift és nyíl
24592459
billentyűk a szöveg kijelöléséhez. A
24602460
.B Ctrl\-Ins
24612461
kimásolja a szöveget a
2462-
.BR cooledit.clip \-be
2462+
.BR mcedit.clip \-be
24632463
és a
24642464
.B Shift\-Ins
2465-
beilleszti azt a cooledit.clip\-ből. A
2465+
beilleszti azt a mcedit.clip\-ből. A
24662466
.B Shift\-Del
24672467
kivágja a szöveget a
2468-
.BR cooledit.clip \-be,
2468+
.BR mcedit.clip \-be,
24692469
és a
24702470
.B Ctrl\-Del
24712471
törli a kijelölt szöveget. A lezáró billentyűként szintén használható a
@@ -2485,7 +2485,7 @@ hozzárendelhetsz az adott gomb lenyomásával. A makró lefut a
24852485
lenyomod a Váltó (Alt), Ctrl, vagy az Esc\-et és a megadott gombot,
24862486
feltételezve azt, hogy a gombot nem használja más funkció. Miután
24872487
megadtad, a makro parancs a home könyvtárad
2488-
.B ~/.cedit/cooledit.macros
2488+
.B ~/.local/share/mc/mcedit/mcedit.macros
24892489
fájljába kerül. A makrót a fájl megfelelő sorának törlésével végezheted
24902490
el.
24912491
.PP
@@ -2873,7 +2873,7 @@ base_color=normal=white,default:marked=magenta,default
28732873
A legtöbb Midnight Commander beállítás a menükből is elérhető. Ám van
28742874
néhány beállítás, ami csak a setup fájl szerkesztésével állítható be.
28752875
.PP
2876-
Ezeket a változókat az ~/.mc/ini fájlban állíthatod be:
2876+
Ezeket a változókat az ~/.config/mc/ini fájlban állíthatod be:
28772877
.PP
28782878
.I clear_before_exec
28792879
.IP
@@ -2981,7 +2981,7 @@ tartalommal.
29812981
A Midnight Commander lehetőséget nyújt a terminál adatbázis root jogok
29822982
használata nélküli módosítására. A Midnight Commander a rendszer indító
29832983
fájlban (az mc.lib fájlt a Midnight Commander library könyvtárában
2984-
találjuk), vagy az ~/.mc/ini file "terminal:your\-terminal\-name" részében
2984+
találjuk), vagy az ~/.config/mc/ini file "terminal:your\-terminal\-name" részében
29852985
keres, és, a "terminal:general" rész minden sora tartalmazza azokat a
29862986
billentyűzet szimbólumokat az egyenlőségjelet és a definiált szimbólumot
29872987
követően, amelyeket te mag akarsz határozni. A \\e speciális formátumot
@@ -3033,7 +3033,7 @@ A program súgó fájlja.
30333033
.IP
30343034
Az alapértelmezett rendszerszintű kiterjesztés fájl.
30353035
.PP
3036-
.I ~/.mc/bindings
3036+
.I ~/.local/share/mc/bindings
30373037
.IP
30383038
A felhasználó saját kiterjesztései, nézet beállítások és szerkesztési
30393039
beállítások. Ezek felülbírálják a rendszerszintű fájl bejegyzéseit, ha
@@ -3042,15 +3042,15 @@ van ilyen.
30423042
.I @prefix@/share/mc/mc.ini
30433043
.IP
30443044
Az alapértelmezett rendszerszintű Midnight Commander beállítás, amelyet
3045-
csak akkor használ, ha a felhasználónak nincs saját ~/.mc/ini fájlja.
3045+
csak akkor használ, ha a felhasználónak nincs saját ~/.config/mc/ini fájlja.
30463046
.PP
30473047
.I @prefix@/share/mc/mc.lib
30483048
.IP
30493049
A Midnight Commander globális beállításai. Az ebben a fájlban elvégzett
30503050
beállítások minden felhasználó Midnight Commander\-jére vonatkoznak, ez
30513051
használható a site\-globális terminál beállításaihoz.
30523052
.PP
3053-
.I ~/.mc/ini
3053+
.I ~/.config/mc/ini
30543054
.IP
30553055
A felhasználó saját beállításai. Ha ez a fájl elérhető, akkor a
30563056
beállítások ebből a fájlból olvasódnak be a rendszerszintű indító fájl
@@ -3065,19 +3065,19 @@ Ez a fájl tartalmazza a program által megjelenített útmutattásokat
30653065
.IP
30663066
Ez a fájl azonos a rendszerszintű alkalmazás menüvel.
30673067
.PP
3068-
.I ~/.mc/menu
3068+
.I ~/.local/share/mc/menu
30693069
.IP
30703070
A falhasználó saját alkalmazás menüje. Ha ez a fájl elérhető a
30713071
rendszerszintű alkalmazás menü helyett ezt fogja használni.
30723072
.PP
3073-
.I ~/.mc/Tree
3073+
.I ~/.cache/mc/Tree
30743074
.IP
30753075
A könyvtárlista a Könyvtárfa és a Fa nézethez. Minden sor egy
30763076
bejegyzés. Minden sor perjellel kezdik a teljes könyvtár neveknél. A
30773077
sorok egy számmal kezdődnek, amik azonosak az elöző könyvtáréval. Ha ezt
30783078
a fájlt el akarod készíteni a következő parancsot használd:
30793079
.nf
3080-
find / \-type d \-print | sort > ~/.mc/Tree"
3080+
find / \-type d \-print | sort > ~/.cache/mc/Tree"
30813081
.fi
30823082
Normálisan nincs erre szükséged, mert a Midnight Commander automatikusan
30833083
frissíti ezt.

0 commit comments

Comments
 (0)