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

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

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

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

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

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

47 ответов

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

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

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

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

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

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

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

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем 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
ответ дан 6 August 2018 в 04:36

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

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

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

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

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

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем 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
ответ дан 7 August 2018 в 22:46

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем 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
ответ дан 10 August 2018 в 10:52

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

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

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

3
ответ дан 13 August 2018 в 17:27

Вы можете создать символическую ссылку для своей команды. Создайте команду с именем 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
ответ дан 13 August 2018 в 17:27
  • 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
ответ дан 13 August 2018 в 17:27
  • 1
    smplayer - это другой зверь для другого человека. Мне нравится gmplayer, потому что он по умолчанию работает в полноэкранном режиме (помнит последнюю настройку), полноэкранные экраны на моем втором мониторе (помнит последний экран), и его графический интерфейс достаточно мал, чтобы я мог продолжать делать что-то на своем первом мониторе. – Oli♦ 26 August 2010 в 20:46

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

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

)
1
ответ дан 13 August 2018 в 17:27

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

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