Переопределение исполняемого файла для добавления флага по умолчанию

Вы должны создать соединение для подключения к Интернету. Я предпочитаю использовать новое мобильное широкополосное соединение. Это шаг для создания соединения: Открыть тире, найти соединения и щелкнуть сетевые подключения. Выберите мобильный широкополосный доступ, затем нажмите кнопку

Изображение сетевых подключений После того, как вы нажмете «добавить», вы увидите новое мобильное широкополосное соединение, выберите «продолжить», нажмите на свою страну, нажмите «продолжить», и вы можете увидеть поле, в котором перечислены некоторые провайдеры в вашей стране enter image description here

Нажмите «Продолжить», а затем примените . После того, как вы нажмете применить, вы должны предоставить информацию о модемом, например, имя пользователя и пароль

Затем нажмите «Сохранить». После этого подключите модем, и вы можете использовать модем.

4
задан 26 August 2010 в 00:42

47 ответов

Вы можете установить эту опцию в одном файле параметров mplayer, это будет поведение по умолчанию. Для системного изменения /etc/mplayer/mpplayer.conf просто для этого пользователя создайте файл ~ / .mplayer / mplayer.conf и поместите его там.

Добавление этого в ~/.mplayer/mplayer.conf работает: [!d1 ]

msglevel=all=0
8
ответ дан 26 May 2018 в 01:28
  • 1
    любая идея, если это один и тот же файл конфигурации для mplayer против gmplayer? – ImaginaryRobots 25 August 2010 в 23:28
  • 2
    Это. Код в первом абзаце от меня проверяет. – Oli♦ 26 August 2010 в 01:51
  • 3
    Это, наверное, самое чистое решение :-) – ℝaphink 26 August 2010 в 03:01
  • 4
    Файлы Config всегда должны быть на первом месте. Хороший :-) – invert 26 August 2010 в 17:29
  • 5
    Выполнение этого для mplayer также фиксирует gmplayer или любой другой интерфейс для mplayer. Такие вещи, как gmplayer, вызывают mplayer в фоновом режиме и просто отображают видео в рамке, предоставляемой приложением скина. – Stuart 30 August 2012 в 18:41

Самый простой способ сделать это, вероятно, следующий:

переименовать исполняемый файл в /usr/bin, вместо этого нанести вместо него скрипт, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #!/bin/bash original-gmplayer -msglevel all=0 $@

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедиться, что этот каталог bin находится на вашем пути (его необходимо настроить в системе, чтобы работать для приложений, которые не вызывается из терминала)

8
ответ дан 27 July 2018 в 03:34

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 2 August 2018 в 04:32

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 4 August 2018 в 21:06

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 6 August 2018 в 04:36

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 7 August 2018 в 22:46

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 10 August 2018 в 10:52

Самый простой способ сделать это, вероятно, следующий:

  1. переименовать исполняемый файл в / usr / bin
  2. , помещенный в его поместите сценарий, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #! / bin / bash original-gmplayer -msglevel all = 0 $ @

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедитесь, что этот каталог bin находится в вашем пути (необходимо настроить всю систему, чтобы работать для приложений, которые не вызывают из терминала)

8
ответ дан 13 August 2018 в 17:27
  • 1
    Есть ли что-то особенное, что сценарий должен сделать, чтобы передать дополнительные аргументы? Скажем, я заменил gmplayer своим новым прокси-скриптом, как я могу передать, например, - help или -vo в исходный исполняемый файл? Или это автоматическое? – Oli♦ 25 August 2010 в 19:54
  • 2
    Переменная оболочки $ @ (или $ * ) содержит все аргументы для скрипта. Это означает, что они распространяются на вызов gmplayer (очевидно, gmplayer должен быть новым именем для исходного исполняемого файла) – txwikinger 25 August 2010 в 19:56
  • 3
    переменная, передаваемая аргументами, является $ @ способом написания вашего скрипта, позволяющим сценарию также принимать аргументы и привязывать их к gmplayer :) – myusuf3 25 August 2010 в 20:05
  • 4
    Странный вопрос. Когда он запускался из командной строки и передавал путь к видео в исполняемый файл gmplayer, он работал нормально, но при двойном щелчке по файлу он получает только последнюю часть имени файла после последнего пробела. В моем случае я тестировал Баффи, которую я разорвал. Имя файла: / media / ned / tv / Buffy / Buffy The Vampire Slayer 7x05 Selfless.avi заставлял gmplayer бросать файл, не найденный для Selfless.avi . Есть идеи? – Oli♦ 25 August 2010 в 20:28
  • 5
    любая идея, если это один и тот же файл конфигурации для mplayer против gmplayer? – ImaginaryRobots 25 August 2010 в 23:28
  • 6
    Это. Код в первом абзаце от меня проверяет. – Oli♦ 26 August 2010 в 01:51
  • 7
    Если вы собираетесь заменить что-либо в / usr / bin, используйте dpkg-divert, чтобы сообщить dpkg об этом и убедиться, что он не переопределяется при обновлении пакета. – ℝaphink 26 August 2010 в 02:16
  • 8
    Это, наверное, самое чистое решение :-) – ℝaphink 26 August 2010 в 03:01
  • 9
    Файлы Config всегда должны быть на первом месте. Хороший :-) – invert 26 August 2010 в 17:29
  • 10
    Выполнение этого для mplayer также фиксирует gmplayer или любой другой интерфейс для mplayer. Такие вещи, как gmplayer, вызывают mplayer в фоновом режиме и просто отображают видео в рамке, предоставляемой приложением скина. – Stuart 30 August 2012 в 18:41

Вы можете установить эту опцию в одном файле параметров mplayer, это будет поведение по умолчанию. Для изменения системной системы /etc/mplayer/mpplayer.conf просто для этого пользователя создайте файл ~ / .mplayer / mplayer.conf и поместите его туда.

Добавьте это в ~ / .mplayer / mplayer.conf works:

  msglevel = all = 0  
8
ответ дан 16 August 2018 в 00:04
  • 1
    любая идея, если это один и тот же файл конфигурации для mplayer против gmplayer? – ImaginaryRobots 25 August 2010 в 23:28
  • 2
    Это. Код в первом абзаце от меня проверяет. – Oli♦ 26 August 2010 в 01:51
  • 3
    Это, наверное, самое чистое решение :-) – ℝaphink 26 August 2010 в 03:01
  • 4
    Файлы Config всегда должны быть на первом месте. Хороший :-) – invert 26 August 2010 в 17:29
  • 5
    Выполнение этого для mplayer также фиксирует gmplayer или любой другой интерфейс для mplayer. Такие вещи, как gmplayer, вызывают mplayer в фоновом режиме и просто отображают видео в рамке, предоставляемой приложением скина. – Stuart 30 August 2012 в 18:41

Вы можете отредактировать файл /usr/share/applications/mplayer.desktop так, чтобы вызывать команду gmplayer из меню. Обязательно используйте dpkg-divert, чтобы сделать это изменение согласованным локально:

$ sudo dpkg-divert /usr/share/applications/mplayer.desktop

Это позволит dpkg сохранить вашу измененную версию файла в будущих обновлениях пакетов.

3
ответ дан 26 May 2018 в 01:28

Я не совсем уверен, как это сделать. кроме написания сценария, который вызывает ваш исполняемый файл с флагами. Но я знаю, что в Eclipse есть файл eclipse.ini в том же каталоге, что и exutable, который позволяет передавать флаги. Возможно, вы изучите, что вы можете написать аналогичный файл для gmplayer

Надеюсь, это поможет. :

)
1
ответ дан 26 May 2018 в 01:28

Самый простой способ сделать это, вероятно, следующий:

переименовать исполняемый файл в /usr/bin, вместо этого нанести вместо него скрипт, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент.
#!/bin/bash
original-gmplayer -msglevel all=0 $@

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедиться, что этот каталог bin находится на вашем пути (его необходимо настроить в системе, чтобы работать для приложений, которые не вызывается из терминала)

0
ответ дан 26 May 2018 в 01:28
  • 1
    Есть ли что-то особенное, что сценарий должен сделать, чтобы передать дополнительные аргументы? Скажем, я заменил gmplayer моим новым прокси-скриптом, как я могу передать, например, --help или -vo в исходный исполняемый файл? Или это автоматическое? – Oli♦ 25 August 2010 в 19:54
  • 2
    Переменная оболочки $@ (или $*) содержит все аргументы для скрипта. Это означает, что они распространяются на вызов gmplayer (очевидно, gmplayer должен быть новым именем для исходного исполняемого файла) – txwikinger 25 August 2010 в 19:56
  • 3
    переменная, передаваемая аргументам, $@, как вы написали свой скрипт, позволяет сценарию также принимать аргументы и привязывать их к gmplayer :) – myusuf3 25 August 2010 в 20:05
  • 4
    Странный вопрос. Когда он запускался из командной строки и передавал путь к видео в исполняемый файл gmplayer, он работал нормально, но при двойном щелчке по файлу он получает только последнюю часть имени файла после последнего пробела. В моем случае я тестировал Баффи, которую я разорвал. Имя файла вроде: /media/ned/tv/Buffy/Buffy The Vampire Slayer 7x05 Selfless.avi заставляло gmplayer бросать файл, не найденный для Selfless.avi. Есть идеи? – Oli♦ 25 August 2010 в 20:28
  • 5
    Если вы собираетесь заменить что-либо в / usr / bin, используйте dpkg-divert, чтобы сообщить dpkg об этом и убедиться, что он не переопределяется при обновлении пакета. – ℝaphink 26 August 2010 в 02:16

В качестве другого решения используйте вместо этого smplayer, который отличается тем, что он фактически поддерживается, и отлично работает (о котором вы не можете сказать о gmplayer).

0
ответ дан 26 May 2018 в 01:28
  • 1
    smplayer - это другой зверь для другого человека. Мне нравится gmplayer, потому что он по умолчанию работает в полноэкранном режиме (помнит последнюю настройку), полноэкранные экраны на моем втором мониторе (помнит последний экран), и его графический интерфейс достаточно мал, чтобы я мог продолжать делать что-то на своем первом мониторе. – Oli♦ 26 August 2010 в 20:46

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем mygmplayer, а затем проверьте, где ваша фактическая команда gmplayer с whereis или которая, а затем создайте команду symlink для вас. Здесь пример

 $ echo '#!/bin/bash' > /home/user/mygmplayer
 $ echo "gmplayer -msglevel all=0" >> /home/user/mygmplayer
 $ chmod a+x mygmplayer
 $ which gmplayer
 /usr/bin/gmplayer
 $ sudo mv /usr/bin/gmplayer /usr/bin/gmplayer.old
 $ sudo ln -s /home/user/mygmplayer /usr/bin/gmplayer

Bye.

-2
ответ дан 26 May 2018 в 01:28
  • 1
    Последняя часть должна быть выполнена как root, конечно? – Oli♦ 25 August 2010 в 19:51
  • 2
    Да, почему бы и нет? Я отредактирую сообщение – lcipriani 25 August 2010 в 20:44
  • 3
    Это было бы лучше сделать с псевдонимом bash в ~ / .bashrc. – ℝaphink 26 August 2010 в 02:12
  • 4
    Подождите ... вы на самом деле протестировали то, что вы отправили? Вы хотите заменить / usr / bin / gmplayer символической ссылкой на скрипт, который вызывает gmplayer ... где он его найдет? – ℝaphink 26 August 2010 в 02:14
  • 5
    Нет, вы этого не сделали ;-) Вы все еще вызываете gmplayer вместо gmplayer.old в своем скрипте, и ваша символическая ссылка вообще бесполезна. Как правило, не рекомендуется пропагандировать изменение чего-либо в / usr / bin (если вы не упаковали его с конфликтами). – ℝaphink 26 August 2010 в 14:51

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем mygmplayer, а затем проверьте, где ваша фактическая команда gmplayer с whereis или которая, а затем создайте команду symlink для вас. Здесь пример

$ echo '#!/bin/bash' > /home/user/mygmplayer $ echo "gmplayer -msglevel all=0" >> /home/user/mygmplayer $ chmod a+x mygmplayer $ which gmplayer /usr/bin/gmplayer $ sudo mv /usr/bin/gmplayer /usr/bin/gmplayer.old $ sudo ln -s /home/user/mygmplayer /usr/bin/gmplayer

Bye.

-2
ответ дан 25 July 2018 в 23:16
  • 1
    Последняя часть должна быть выполнена как root, конечно? – Oli♦ 25 August 2010 в 19:51
  • 2
    Да, почему бы и нет? Я отредактирую сообщение – lcipriani 25 August 2010 в 20:44
  • 3
    Это было бы лучше сделать с псевдонимом bash в ~ / .bashrc. – ℝaphink 26 August 2010 в 02:12
  • 4
    Подождите ... вы на самом деле протестировали то, что вы отправили? Вы хотите заменить / usr / bin / gmplayer символической ссылкой на скрипт, который вызывает gmplayer ... где он его найдет? – ℝaphink 26 August 2010 в 02:14
  • 5
    Нет, вы этого не сделали ;-) Вы все еще вызываете gmplayer вместо gmplayer.old в своем скрипте, и ваша символическая ссылка вообще бесполезна. Как правило, не рекомендуется пропагандировать изменение чего-либо в / usr / bin (если вы не упаковали его с конфликтами). – ℝaphink 26 August 2010 в 14:51

В качестве другого решения используйте вместо этого smplayer, который отличается тем, что он фактически поддерживается, и отлично работает (о котором вы не можете сказать о gmplayer).

0
ответ дан 25 July 2018 в 23:16
  • 1
    smplayer - это другой зверь для другого человека. Мне нравится gmplayer, потому что он по умолчанию работает в полноэкранном режиме (помнит последнюю настройку), полноэкранные экраны на моем втором мониторе (помнит последний экран), и его графический интерфейс достаточно мал, чтобы я мог продолжать делать что-то на своем первом мониторе. – Oli♦ 26 August 2010 в 20:46

Я не совсем уверен, как это сделать. кроме написания сценария, который вызывает ваш исполняемый файл с флагами. Но я знаю, что в Eclipse есть файл eclipse.ini в том же каталоге, что и exutable, который позволяет передавать флаги. Возможно, вы изучите, что вы можете написать аналогичный файл для gmplayer

Надеюсь, это поможет. :

)
1
ответ дан 25 July 2018 в 23:16

Самый простой способ сделать это, вероятно, следующий:

переименовать исполняемый файл в /usr/bin, вместо этого нанести вместо него скрипт, который будет вызывать исполняемый файл под новым именем, что добавит ваш аргумент. #!/bin/bash original-gmplayer -msglevel all=0 $@

В качестве альтернативы вы можете поместить этот скрипт в каталог bin в своем доме и убедиться, что этот каталог bin находится на вашем пути (его необходимо настроить в системе, чтобы работать для приложений, которые не вызывается из терминала)

0
ответ дан 25 July 2018 в 23:16
  • 1
    Есть ли что-то особенное, что сценарий должен сделать, чтобы передать дополнительные аргументы? Скажем, я заменил gmplayer моим новым прокси-скриптом, как я могу передать, например, --help или -vo в исходный исполняемый файл? Или это автоматическое? – Oli♦ 25 August 2010 в 19:54
  • 2
    Переменная оболочки $@ (или $*) содержит все аргументы для скрипта. Это означает, что они распространяются на вызов gmplayer (очевидно, gmplayer должен быть новым именем для исходного исполняемого файла) – txwikinger 25 August 2010 в 19:56
  • 3
    переменная, передаваемая аргументам, $@, как вы написали свой скрипт, позволяет сценарию также принимать аргументы и привязывать их к gmplayer :) – myusuf3 25 August 2010 в 20:05
  • 4
    Странный вопрос. Когда он запускался из командной строки и передавал путь к видео в исполняемый файл gmplayer, он работал нормально, но при двойном щелчке по файлу он получает только последнюю часть имени файла после последнего пробела. В моем случае я тестировал Баффи, которую я разорвал. Имя файла вроде: /media/ned/tv/Buffy/Buffy The Vampire Slayer 7x05 Selfless.avi заставляло gmplayer бросать файл, не найденный для Selfless.avi. Есть идеи? – Oli♦ 25 August 2010 в 20:28
  • 5
    любая идея, если это один и тот же файл конфигурации для mplayer против gmplayer? – ImaginaryRobots 25 August 2010 в 23:28
  • 6
    Это. Код в первом абзаце от меня проверяет. – Oli♦ 26 August 2010 в 01:51
  • 7
    Если вы собираетесь заменить что-либо в / usr / bin, используйте dpkg-divert, чтобы сообщить dpkg об этом и убедиться, что он не переопределяется при обновлении пакета. – ℝaphink 26 August 2010 в 02:16
  • 8
    Это, наверное, самое чистое решение :-) – ℝaphink 26 August 2010 в 03:01
  • 9
    Файлы Config всегда должны быть на первом месте. Хороший :-) – invert 26 August 2010 в 17:29
  • 10
    Выполнение этого для mplayer также фиксирует gmplayer или любой другой интерфейс для mplayer. Такие вещи, как gmplayer, вызывают mplayer в фоновом режиме и просто отображают видео в рамке, предоставляемой приложением скина. – Stuart 30 August 2012 в 18:41

Вы можете отредактировать файл /usr/share/applications/mplayer.desktop так, чтобы вызывать команду gmplayer из меню. Обязательно используйте dpkg-divert, чтобы сделать это изменение согласованным локально:

$ sudo dpkg-divert /usr/share/applications/mplayer.desktop

Это позволит dpkg сохранить вашу измененную версию файла в будущих обновлениях пакетов.

3
ответ дан 25 July 2018 в 23:16

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем mygmplayer, а затем проверьте, где ваша фактическая команда gmplayer с whereis или которая, а затем создайте команду symlink для вас. Здесь пример

$ echo '#!/bin/bash' > /home/user/mygmplayer $ echo "gmplayer -msglevel all=0" >> /home/user/mygmplayer $ chmod a+x mygmplayer $ which gmplayer /usr/bin/gmplayer $ sudo mv /usr/bin/gmplayer /usr/bin/gmplayer.old $ sudo ln -s /home/user/mygmplayer /usr/bin/gmplayer

Bye.

-2
ответ дан 27 July 2018 в 03:34
  • 1
    Последняя часть должна быть выполнена как root, конечно? – Oli♦ 25 August 2010 в 19:51
  • 2
    Да, почему бы и нет? Я отредактирую сообщение – lcipriani 25 August 2010 в 20:44
  • 3
    Это было бы лучше сделать с псевдонимом bash в ~ / .bashrc. – ℝaphink 26 August 2010 в 02:12
  • 4
    Подождите ... вы на самом деле протестировали то, что вы отправили? Вы хотите заменить / usr / bin / gmplayer символической ссылкой на скрипт, который вызывает gmplayer ... где он его найдет? – ℝaphink 26 August 2010 в 02:14
  • 5
    Нет, вы этого не сделали ;-) Вы все еще вызываете gmplayer вместо gmplayer.old в своем скрипте, и ваша символическая ссылка вообще бесполезна. Как правило, не рекомендуется пропагандировать изменение чего-либо в / usr / bin (если вы не упаковали его с конфликтами). – ℝaphink 26 August 2010 в 14:51

В качестве другого решения используйте вместо этого smplayer, который отличается тем, что он фактически поддерживается, и отлично работает (о котором вы не можете сказать о gmplayer).

0
ответ дан 27 July 2018 в 03:34
  • 1
    smplayer - это другой зверь для другого человека. Мне нравится gmplayer, потому что он по умолчанию работает в полноэкранном режиме (помнит последнюю настройку), полноэкранные экраны на моем втором мониторе (помнит последний экран), и его графический интерфейс достаточно мал, чтобы я мог продолжать делать что-то на своем первом мониторе. – Oli♦ 26 August 2010 в 20:46

Я не совсем уверен, как это сделать. кроме написания сценария, который вызывает ваш исполняемый файл с флагами. Но я знаю, что в Eclipse есть файл eclipse.ini в том же каталоге, что и exutable, который позволяет передавать флаги. Возможно, вы изучите, что вы можете написать аналогичный файл для gmplayer

Надеюсь, это поможет. :

)
1
ответ дан 27 July 2018 в 03:34

Вы можете отредактировать файл /usr/share/applications/mplayer.desktop так, чтобы вызывать команду gmplayer из меню. Обязательно используйте dpkg-divert, чтобы сделать это изменение согласованным локально:

$ sudo dpkg-divert /usr/share/applications/mplayer.desktop

Это позволит dpkg сохранить вашу измененную версию файла в будущих обновлениях пакетов.

3
ответ дан 27 July 2018 в 03:34

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем mygmplayer, а затем проверьте, где ваша фактическая команда gmplayer с whereis или которая, а затем создайте команду symlink для вас. Здесь приведен пример

  $ echo '#! / Bin / bash' & gt;  / home / user / mygmplayer $ echo "gmplayer -msglevel all = 0" & gt; & gt; & gt; & gt;  / home / user / mygmplayer $ chmod a + x mygmplayer $, который gmplayer / usr / bin / gmplayer $ sudo mv / usr / bin / gmplayer /usr/bin/gmplayer.old $ sudo ln -s / home / user / mygmplayer /  usr / bin / gmplayer  

Bye.

-2
ответ дан 2 August 2018 в 04:32

Вы можете отредактировать файл /usr/share/applications/mplayer.desktop так, чтобы вызывать команду gmplayer из меню. Обязательно используйте dpkg-divert , чтобы сделать это изменение согласованным локально:

  $ sudo dpkg-divert /usr/share/applications/mplayer.desktop   

Это позволит dpkg сохранить вашу модифицированную версию файла в будущих обновлениях пакетов.

3
ответ дан 2 August 2018 в 04:32

Как другое решение, вместо этого используйте smplayer , который отличается тем, что он фактически поддерживается, и отлично работает (что вы не можете сказать о gmplayer).

0
ответ дан 2 August 2018 в 04:32

Я не совсем уверен, как это сделать. кроме написания сценария, который вызывает ваш исполняемый файл с флагами. Но я знаю, что в Eclipse есть файл eclipse.ini в том же каталоге, что и excutable, позволяющий передавать флаги. Возможно, вы изучите, что вы можете написать аналогичный файл для gmplayer

Надеюсь, это поможет. :

)
1
ответ дан 2 August 2018 в 04:32

Вы можете отредактировать файл /usr/share/applications/mplayer.desktop так, чтобы вызывать команду gmplayer из меню. Обязательно используйте dpkg-divert , чтобы сделать это изменение согласованным локально:

  $ sudo dpkg-divert /usr/share/applications/mplayer.desktop   

Это позволит dpkg сохранить вашу модифицированную версию файла в будущих обновлениях пакетов.

3
ответ дан 4 August 2018 в 21:06

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем mygmplayer, а затем проверьте, где ваша фактическая команда gmplayer с whereis или которая, а затем создайте команду symlink для вас. Здесь приведен пример

  $ echo '#! / Bin / bash' & gt;  / home / user / mygmplayer $ echo "gmplayer -msglevel all = 0" & gt; & gt; & gt; & gt;  / home / user / mygmplayer $ chmod a + x mygmplayer $, который gmplayer / usr / bin / gmplayer $ sudo mv / usr / bin / gmplayer /usr/bin/gmplayer.old $ sudo ln -s / home / user / mygmplayer /  usr / bin / gmplayer  

Bye.

-2
ответ дан 4 August 2018 в 21:06

Как другое решение, вместо этого используйте smplayer , который отличается тем, что он фактически поддерживается, и отлично работает (что вы не можете сказать о gmplayer).

0
ответ дан 4 August 2018 в 21:06

Другие вопросы по тегам:

Похожие вопросы: