Skip to content

Commit

Permalink
Merge branch '1851_xdg_config'
Browse files Browse the repository at this point in the history
* 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]
  • Loading branch information
slavaz committed Jan 21, 2011
2 parents d21eb43 + 8af4c9c commit 1b99570
Show file tree
Hide file tree
Showing 47 changed files with 949 additions and 448 deletions.
10 changes: 5 additions & 5 deletions doc/FAQ
Original file line number Diff line number Diff line change
Expand Up @@ -263,11 +263,11 @@ f2 Keyboard
enhanced keys. If you want to use ESC to cancel things you have to
press it twice i.e. ESC-ESC. If you find this cumbersome you can
generally use F10 to cancel. Alternatively turn on the old_esc_mode
setting in the ~/.mc/ini file. The old_esc_mode setting makes ESC
work as a prefix only if another key is pressed within 0.5 seconds.
After 0.5 seconds the ESC key cancels. There is no way to make ESC
cancel immediately (if we want to be able to use arrows keys and
function keys).
setting in the ~/.config/mc/ini file. The
old_esc_mode setting makes ESC work as a prefix only if another key
is pressed within 0.5 seconds. After 0.5 seconds the ESC key cancels.
There is no way to make ESC cancel immediately (if we want to be able
to use arrows keys and function keys).

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

Expand Down
52 changes: 26 additions & 26 deletions doc/man/es/mc.1.in
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ y el
El valor por defecto de auto repetición para los botones del ratón es 400
milisegundos. Este valor se puede modificar editando el archivo
.\"LINK2"
\&~/.mc/ini
\&~/.config/mc/ini
.\"Save Setup"
y cambiando el parámetro
.IR mouse_repeat_rate .
Expand Down Expand Up @@ -1291,7 +1291,7 @@ Los directorios a ser omitidos deberían ser enumerados en la variable
.B ignore_dirs
en la sección
.B FindFile
de nuestro archivo ~/.mc/ini.
de nuestro archivo ~/.config/mc/ini.
.PP
Los componentes del directorio deberían ser separados por dos puntos, como en
el ejemplo que sigue:
Expand Down Expand Up @@ -1355,7 +1355,7 @@ comando cd interno\&.
.\"NODE " Extension File Edit"
.SH " Editar el Archivo de Extensiones"
Abre el archivo
.I ~/.mc/bindings
.I ~/.local/share/mc/bindings
en nuestro editor. El administrador puede optar por editar, en su lugar,
el archivo de extensiones del sistema
.IR @prefix@/share/mc/mc.ext .
Expand Down Expand Up @@ -1428,7 +1428,7 @@ El menú de usuario es un menú de acciones útiles que puede ser personalizado
por el usuario. Cuando accedemos al menú de usuario se utiliza, si existe,
el archivo .mc.menu del directorio actual, pero sólo si es propiedad del
usuario o del superusuario y no es modificable por todos.
Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.mc/menu,
Si no se encuentra allí el archivo, se intenta de la misma manera con ~/.local/share/mc/menu,
y si no, mc utiliza el menú por defecto para todo el sistema
@prefix@/share/mc/mc.menu.
.PP
Expand Down Expand Up @@ -1713,7 +1713,7 @@ regulares son las descritas en ed(1).
.I Auto\-Guardar Configuración.
Si esta opción está activada, cuando salimos de Midnight Commander las
opciones configurables de Midnight Commander se guardan en el archivo
~/.mc/ini.
~/.config/mc/ini.
.PP
.I Auto Menús.
Si está activada, el menú de usuario aparece automáticamente al arrancar.
Expand Down Expand Up @@ -1868,7 +1868,7 @@ desaparezca. Si no, pulsaremos la tecla que nos pide y esperaremos hasta que
el diálogo desaparezca.
.PP
Cuando acabemos con todas las teclas, podríamos Guardar nuestras teclas
en nuestro archivo ~/.mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
en nuestro archivo ~/.config/mc/ini dentro de la sección [terminal:TERM] (donde TERM es el
nombre de nuestro terminal actual) o descartarlas. Si todas nuestras teclas funcionan
correctamente y no debemos corregir ninguna, entonces (lógico) no se grabará.
.\"NODE " Virtual FS"
Expand Down Expand Up @@ -1951,14 +1951,14 @@ y puede ser impedida por algún cortafuegos.
.\"NODE " Save Setup"
.SH " Guardar Configuración"
Al arrancar Midnight Commander se carga la información de inicio del
archivo ~/.mc/ini. Si éste no existe, se cargará la información del
archivo ~/.config/mc/ini. Si éste no existe, se cargará la información del
archivo de configuración genérico del sistema, @prefix@/share/mc/mc.ini.
Si el archivo de configuración genérico del sistema no existe, MC utiliza
la configuración por defecto.
.PP
El comando
.I Guardar Configuración
crea el archivo ~/.mc/ini guardando la configuración actual de los menús
crea el archivo ~/.config/mc/ini guardando la configuración actual de los menús
.\"LINK2"
Izquierdo, Derecho
.\"Left and Right Menus"
Expand Down Expand Up @@ -2147,11 +2147,11 @@ que serán válidos hasta salir de Midnight Commander.
Si estamos usando
.B bash
podremos especificar comandos de arranque
para el subshell en nuestro archivo ~/.mc/bashrc y
mapas de teclado especiales en el archivo ~/.mc/inputrc.
para el subshell en nuestro archivo ~/.local/share/mc/bashrc y
mapas de teclado especiales en el archivo ~/.local/share/mc/inputrc.
Los usuarios de
.B tcsh
podrán especificar los comandos de arranque en el archivo ~/.mc/tcshrc.
podrán especificar los comandos de arranque en el archivo ~/.local/share/mc/tcshrc.
.PP
Cuando utilizamos el código del subshell, podemos suspender aplicaciones en
cualquier momento con la secuencia
Expand Down Expand Up @@ -2566,14 +2566,14 @@ aunque podemos recuperar su funcionamiento habitual en terminales (copiar
y pegar) manteniendo pulsada la tecla mayúsculas.
.B Ctrl\-Ins
copia al archivo
.B cooledit.clip
.B mcedit.clip
y
.B Mayús\-Ins
pega desde
.BR cooledit.clip .
.BR mcedit.clip .
.B Mayús\-Supr
corta y copia en
.BR cooledit.clip ,
.BR mcedit.clip ,
y
.B Ctrl\-Supr
elimina el texto resaltado. La tecla
Expand All @@ -2592,7 +2592,7 @@ seguido de la tecla asignada. También será ejecutada si
pulsamos Meta (Alt), Ctrl, o Escape y la tecla asignada, siempre y cuando
la tecla no sea usada por ninguna otra función. Una vez definida, los comandos de
macro irán al archivo
.B cedit/cooledit.macros
.B ~/.local/share/mc/mcedit/mcedit.macros
en nuestro directorio de inicio. Podemos eliminar una macro borrando
la línea adecuada en este archivo.
.PP
Expand All @@ -2604,7 +2604,7 @@ o
u otro). Esto está controlado por el archivo
.B @prefix@/share/mc/edit.indent.rc
que se copia la primera vez que se usa en
.B .mc/cedit/edit.indent.rc
.B ~/.local/share/mc/mcedit/edit.indent.rc
en el directorio personal.
.PP
El editor también visualiza caracteres no estadounidenses (160+). Al editar
Expand Down Expand Up @@ -3129,7 +3129,7 @@ o sin su extensión \.ini. De no indicar la ruta se realiza la búsqueda,
en orden, en:
.IP
1)
.BR ~/.mc/skins/ .
.BR ~/.local/share/mc/skins/ .
.br
2)
.BR @sysconfdir@/mc/skins/ .
Expand Down Expand Up @@ -3468,7 +3468,7 @@ La mayoría de las opciones de Midnight Commander pueden cambiarse desde
los menús. Sin embargo, hay un pequeño número de ajustes para los que
es necesario editar el archivo de configuración.
.PP
Estas variables se pueden cambiar en nuestro archivo ~/.mc/ini:
Estas variables se pueden cambiar en nuestro archivo ~/.config/mc/ini:
.PP
.I clear_before_exec
.IP
Expand Down Expand Up @@ -3596,7 +3596,7 @@ del sistema sin necesidad de privilegios de superusuario. El programa
busca definiciones de teclas en el archivo de inicialización del sistema
.B @prefix@/share/mc/mc.lib
o en el del usuario
.BR ~/.mc/ini ,
.BR ~/.config/mc/ini ,
en la sección "terminal:nuestro\-terminal" y si no en "terminal:general".
Cada línea comienza con el identificador de la tecla, seguido de un signo
de igual y la definición de la tecla. Para representar el carácter de escape
Expand All @@ -3622,7 +3622,7 @@ complete tecla para completar
.PP
Ejemplo: para indicar que la secuencia Escape + [ + O + p corresponde
a la tecla de insertar, hay que colocar en el archivo
.BR ~/.mc/ini :
.BR ~/.config/mc/ini :
.PP
.nf
insert=\\e[Op
Expand Down Expand Up @@ -3666,25 +3666,25 @@ Archivo de ayuda.
.IP
Archivo de extensiones por defecto del sistema.
.PP
.I ~/.mc/bindings
.I ~/.local/share/mc/bindings
.IP
Archivo de usuario de extensiones y configuración de visor y editor. Si
está presente prevalece sobre el contenido de los archivos del sistema.
.PP
.I @prefix@/share/mc/mc.ini
.IP
Archivo de configuración del sistema para Midnight Commander, sólo si
el usuario no dispone de su propio ~/.mc/ini.
el usuario no dispone de su propio ~/.config/mc/ini.
.PP
.I @prefix@/share/mc/mc.lib
.IP
Opciones globales de Midnight Commander. Se aplican siempre a todos los
usuarios, tengan ~/.mc/ini o no. Actualmente sólo se emplea para los
usuarios, tengan ~/.config/mc/ini o no. Actualmente sólo se emplea para los
.\"LINK2"
ajustes de terminal\&.
.\"Terminal databases"
.PP
.I ~/.mc/ini
.I ~/.config/mc/ini
.IP
Configuración personal del usuario. Si este archivo está presente entonces
se cargará la configuración desde aquí en lugar de desde el archivo de
Expand All @@ -3699,12 +3699,12 @@ programa.
.IP
Este archivo contiene el menú de aplicaciones por defecto para el sistema.
.PP
.I ~/.mc/menu
.I ~/.local/share/mc/menu
.IP
Menú de aplicaciones personal del usuario. Si está presente será utilizado
en lugar del menú por defecto del sistema.
.PP
.I ~/.mc/Tree
.I ~/.cache/mc/Tree
.IP
La lista de directorios para el árbol de directorios y la vista en árbol.
.PP
Expand Down
46 changes: 23 additions & 23 deletions doc/man/hu/mc.1.in
Original file line number Diff line number Diff line change
Expand Up @@ -188,7 +188,7 @@ esetén is.
Az egérgomb automatikus ismétlésének határértéke alapesetben 400
ezredmásodpercnyi. Ez megváltoztatható az
.\"LINK2"
~/.mc/ini
~/.config/mc/ini
.\"Save Setup"
fájlban a
.I mouse_repeat_rate
Expand Down Expand Up @@ -1218,7 +1218,7 @@ slow linkkel csatoltak).
.PP
Az átlépendő könyvtárakat a
.B ignore_dirs
változó állítja be az ~/.mc/ini fájlod
változó állítja be az ~/.config/mc/ini fájlod
.B FindFile
részében.
.PP
Expand Down Expand Up @@ -1289,7 +1289,7 @@ A cd belső parancs
leírásánál.
.\"NODE " Extension File Edit"
.SH " Társítások"
Ez az ~/.mc/bindings szerkesztéséhez segítségül fogja hívni a
Ez az ~/.local/share/mc/bindings szerkesztéséhez segítségül fogja hívni a
szövegszerkesztődet. A fájl formátuma a következő (a formátum a 3.0\-ás
verzióval megváltozott):
.PP
Expand Down Expand Up @@ -1361,7 +1361,7 @@ A felhasználói menüt a felhasználó testre szabhatja. Ez az aktulis
könyvtár .mc.menu fájlja, ha az létezik, de csak, ha az a felhasználó
(illetve a root) a tulajdonosa, és nem lehet bárki számára írható. Ha
nem talál ilyen fájlt, az
.I ~/.mc/menu
.I ~/.local/share/mc/menu
keresése a következő lépés, egyébként pedig az mc az alapértelmezett
rendszerszintű menüt használja, pl.:
.IR @prefix@/share/mc/mc.menu ,
Expand Down Expand Up @@ -1654,7 +1654,7 @@ engedélyezett, akkor a szokásos kiterjesztések azonosak a ed\-ben lévőkkel:
.PP
.I Beállítások automatikus mentése
Ha ez az opciót bekapcsoltad, amikor kilépsz a Midnight Commander\-ből,
az MC opcióinak beállításait az ~/.mc/ini fájlba menti.
az MC opcióinak beállításait az ~/.config/mc/ini fájlba menti.
.PP
.I Auto menük.
Ha ez az opció engedélyezett, a felhasználói menü megjelenik az mc
Expand Down Expand Up @@ -1808,7 +1808,7 @@ begépelt gomb lesz az megkérdezett gombbal azonosított. Ezután a
dialógus ablak eltűnik.
.PP
Amikor végeztél minden gombbal, ezt elmentheted a Mentés gombbal az
~/.mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi
~/.config/mc/ini fájlba, a [terminal:TERM] részbe (ahol a TERM a jelenlegi
terminál neve), vagy elvetheted. Ha minden gombod megfelelően működik,
és nem javítottál semmit, akkor (természetesen) nem fog menteni semmit
sem.
Expand Down Expand Up @@ -1869,7 +1869,7 @@ FTP fájlrendszernél\&.
.SH " Beállítások mentése"
A Midnight Commander indításkor megpróbálja az indítási információkat
beolvasni az
.I ~/.mc/ini
.I ~/.config/mc/ini
fájlból. Ha ez a fájl nem létezik, ezeket az információkat a
rendszerszintű konfigurációs fájlból fogja beolvasni, amelyek a
.I @prefix@/share/mc/mc.ini
Expand All @@ -1886,7 +1886,7 @@ Bal és Jobb oldali menü
.\"LINK2"
Beállítások
.\"Options Menu"
menü beállításait az ~/.mc/ini fájlba.
menü beállításait az ~/.config/mc/ini fájlba.
.PP
Ha aktiválod az
.I Auto Beállításmentés
Expand Down Expand Up @@ -2092,10 +2092,10 @@ használni fog.
.PP
Ha
.BR bash \-t
használsz, a subshell indító parancsait megadhatod az ~/.mc/bashrc
fájlban, és tetszőleges billentyűzet térképet az ~/.mc/inputrc fájlban. A
használsz, a subshell indító parancsait megadhatod az ~/.local/share/mc/bashrc
fájlban, és tetszőleges billentyűzet térképet az ~/.local/share/mc/inputrc fájlban. A
.B tcsh
felhasználóknak az indítási parancsokat az ~/.mc/tcshrc fájlban van
felhasználóknak az indítási parancsokat az ~/.local/share/mc/tcshrc fájlban van
lehetőségük megadni.
.PP
Amikor a subshell kódot használod, bármikor megszakíthatod az
Expand Down Expand Up @@ -2459,13 +2459,13 @@ legördülő menü megtekintése szükséges. Egyéb gombok: Shift és nyíl
billentyűk a szöveg kijelöléséhez. A
.B Ctrl\-Ins
kimásolja a szöveget a
.BR cooledit.clip \-be
.BR mcedit.clip \-be
és a
.B Shift\-Ins
beilleszti azt a cooledit.clip\-ből. A
beilleszti azt a mcedit.clip\-ből. A
.B Shift\-Del
kivágja a szöveget a
.BR cooledit.clip \-be,
.BR mcedit.clip \-be,
és a
.B Ctrl\-Del
törli a kijelölt szöveget. A lezáró billentyűként szintén használható a
Expand All @@ -2485,7 +2485,7 @@ hozzárendelhetsz az adott gomb lenyomásával. A makró lefut a
lenyomod a Váltó (Alt), Ctrl, vagy az Esc\-et és a megadott gombot,
feltételezve azt, hogy a gombot nem használja más funkció. Miután
megadtad, a makro parancs a home könyvtárad
.B ~/.cedit/cooledit.macros
.B ~/.local/share/mc/mcedit/mcedit.macros
fájljába kerül. A makrót a fájl megfelelő sorának törlésével végezheted
el.
.PP
Expand Down Expand Up @@ -2873,7 +2873,7 @@ base_color=normal=white,default:marked=magenta,default
A legtöbb Midnight Commander beállítás a menükből is elérhető. Ám van
néhány beállítás, ami csak a setup fájl szerkesztésével állítható be.
.PP
Ezeket a változókat az ~/.mc/ini fájlban állíthatod be:
Ezeket a változókat az ~/.config/mc/ini fájlban állíthatod be:
.PP
.I clear_before_exec
.IP
Expand Down Expand Up @@ -2981,7 +2981,7 @@ tartalommal.
A Midnight Commander lehetőséget nyújt a terminál adatbázis root jogok
használata nélküli módosítására. A Midnight Commander a rendszer indító
fájlban (az mc.lib fájlt a Midnight Commander library könyvtárában
találjuk), vagy az ~/.mc/ini file "terminal:your\-terminal\-name" részében
találjuk), vagy az ~/.config/mc/ini file "terminal:your\-terminal\-name" részében
keres, és, a "terminal:general" rész minden sora tartalmazza azokat a
billentyűzet szimbólumokat az egyenlőségjelet és a definiált szimbólumot
követően, amelyeket te mag akarsz határozni. A \\e speciális formátumot
Expand Down Expand Up @@ -3033,7 +3033,7 @@ A program súgó fájlja.
.IP
Az alapértelmezett rendszerszintű kiterjesztés fájl.
.PP
.I ~/.mc/bindings
.I ~/.local/share/mc/bindings
.IP
A felhasználó saját kiterjesztései, nézet beállítások és szerkesztési
beállítások. Ezek felülbírálják a rendszerszintű fájl bejegyzéseit, ha
Expand All @@ -3042,15 +3042,15 @@ van ilyen.
.I @prefix@/share/mc/mc.ini
.IP
Az alapértelmezett rendszerszintű Midnight Commander beállítás, amelyet
csak akkor használ, ha a felhasználónak nincs saját ~/.mc/ini fájlja.
csak akkor használ, ha a felhasználónak nincs saját ~/.config/mc/ini fájlja.
.PP
.I @prefix@/share/mc/mc.lib
.IP
A Midnight Commander globális beállításai. Az ebben a fájlban elvégzett
beállítások minden felhasználó Midnight Commander\-jére vonatkoznak, ez
használható a site\-globális terminál beállításaihoz.
.PP
.I ~/.mc/ini
.I ~/.config/mc/ini
.IP
A felhasználó saját beállításai. Ha ez a fájl elérhető, akkor a
beállítások ebből a fájlból olvasódnak be a rendszerszintű indító fájl
Expand All @@ -3065,19 +3065,19 @@ Ez a fájl tartalmazza a program által megjelenített útmutattásokat
.IP
Ez a fájl azonos a rendszerszintű alkalmazás menüvel.
.PP
.I ~/.mc/menu
.I ~/.local/share/mc/menu
.IP
A falhasználó saját alkalmazás menüje. Ha ez a fájl elérhető a
rendszerszintű alkalmazás menü helyett ezt fogja használni.
.PP
.I ~/.mc/Tree
.I ~/.cache/mc/Tree
.IP
A könyvtárlista a Könyvtárfa és a Fa nézethez. Minden sor egy
bejegyzés. Minden sor perjellel kezdik a teljes könyvtár neveknél. A
sorok egy számmal kezdődnek, amik azonosak az elöző könyvtáréval. Ha ezt
a fájlt el akarod készíteni a következő parancsot használd:
.nf
find / \-type d \-print | sort > ~/.mc/Tree"
find / \-type d \-print | sort > ~/.cache/mc/Tree"
.fi
Normálisan nincs erre szükséged, mert a Midnight Commander automatikusan
frissíti ezt.
Expand Down
Loading

0 comments on commit 1b99570

Please sign in to comment.