mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-11-09 17:55:43 +01:00
alsactl - Set -F option as default
Set -F option as default for restore. There are still too many systems that are too lazy to set -F option... Added the new -P option to back to the old behavior.
This commit is contained in:
parent
6f05fd4db2
commit
e5b2ab2a9f
2 changed files with 13 additions and 2 deletions
|
@ -41,7 +41,12 @@ Select the configuration file to use. The default is /etc/asound.state or
|
|||
.TP
|
||||
\fI\-F, \-\-force\fP
|
||||
Used with restore command. Try to restore the matching control elements
|
||||
as much as possible.
|
||||
as much as possible. This option is set as default now.
|
||||
|
||||
.TP
|
||||
\fI\-P, \-\-pedantic\fP
|
||||
Used with restore command. Don't restore mismatching control elements.
|
||||
This option was the old default behavior.
|
||||
|
||||
.TP
|
||||
\fI\-d, \-\-debug\fP
|
||||
|
|
|
@ -34,7 +34,7 @@
|
|||
#define SYS_ASOUNDNAMES "/etc/asound.names"
|
||||
|
||||
int debugflag = 0;
|
||||
int force_restore = 0;
|
||||
int force_restore = 1;
|
||||
char *command;
|
||||
|
||||
static void help(void)
|
||||
|
@ -44,6 +44,8 @@ static void help(void)
|
|||
printf(" -h,--help this help\n");
|
||||
printf(" -f,--file # configuration file (default " SYS_ASOUNDRC " or " SYS_ASOUNDNAMES ")\n");
|
||||
printf(" -F,--force try to restore the matching controls as much as possible\n");
|
||||
printf(" (default mode)\n");
|
||||
printf(" -P,--pedantic don't restore mismatching controls (old default)\n");
|
||||
printf(" -d,--debug debug mode\n");
|
||||
printf(" -v,--version print version of this program\n");
|
||||
printf("\nAvailable commands:\n");
|
||||
|
@ -62,6 +64,7 @@ int main(int argc, char *argv[])
|
|||
{"help", 0, NULL, 'h'},
|
||||
{"file", 1, NULL, 'f'},
|
||||
{"force", 0, NULL, 'F'},
|
||||
{"pedantic", 0, NULL, 'P'},
|
||||
{"debug", 0, NULL, 'd'},
|
||||
{"version", 0, NULL, 'v'},
|
||||
{NULL, 0, NULL, 0},
|
||||
|
@ -85,6 +88,9 @@ int main(int argc, char *argv[])
|
|||
case 'F':
|
||||
force_restore = 1;
|
||||
break;
|
||||
case 'P':
|
||||
force_restore = 0;
|
||||
break;
|
||||
case 'd':
|
||||
debugflag = 1;
|
||||
break;
|
||||
|
|
Loading…
Reference in a new issue