Сначала я думаю, что нам нужно посмотреть, что на самом деле su и sudo есть
are - означает Substitute User. Вы используете это, чтобы переключиться на оболочку как на другого пользователя, используя пароль этого пользователя. Обычно используется с root. Не требуется пароль при выполнении от имени root.
sudo - позволяет разрешенному пользователю выполнять указанную команду в качестве другого пользователя. Также широко используется с корнем. Однако это позволяет вам конкретно управлять тем, какие команды могут выполняться как другое использование. (Например, вы могли бы дать пользователю возможность запускать сценарий init.d, но ничего больше.)
Обратите внимание: вы всегда можете запустить sudo su или sudo -i, и это даст вам корень оболочка. Тем не менее, ни один из корневых паролей не означает, что вход в систему не выполняется как root ... что означает, что никто не может проникнуть в этого пользователя.
РЕДАКТИРОВАТЬ: так что, возможно, этот ответ, который вы ищете, - это отсутствие пароля root, заставляющего вас использовать sudo, что, в свою очередь, естественно выравнивает вас с философией sudo, которая предлагает вам усилить контроль над действиями, выполняемыми как root.
Я понимаю, что я опаздываю на это, но, надеюсь, это поможет тем, кто приходит сюда с помощью общего поиска.
В качестве альтернативы вы можете использовать команду приостановки PulseAudio, которая немного удобнее после того, как вы
Установите alsa-oss, если вы еще этого не сделали. Затем в файле конфигурации ETQW с именем etqwconfig.cfg (~/.etqwcl/base/etqwconfig.cfg) вам нужно внести небольшие изменения. Обратите внимание, что он находится внутри скрытого каталога, как указано точкой перед именем. Вам нужно показать скрытые файлы в вашем браузере файлов, чтобы найти его. .etqwcl должен находиться внутри вашего домашнего каталога. Файл содержит примечание, чтобы не изменять его напрямую, но я думаю, что это может быть только Windows. Найдите строки, которые начинаются с:seta s_alsa_lib
seta s_alsa_pcm
Измените их на: seta s_alsa_lib "libasound.so.2"
seta s_alsa_pcm "hw:0,0"
"hw:0,0" ссылается на мою звуковую карту и на то, что система называет ее карточкой 0, устройство 0. В командной строке введите aplay -l, чтобы увидеть ваши звуковые устройства и узнать номер вашей карты. Если у вас есть только одно звуковое устройство (например, звук на борту), это, вероятно, будет 0,0. Моя конфигурация также имеет следующую строку, но я считаю, что это связано только с использованием моего микрофона USB-бум. seta s_alsa_mic "plughw:1"
Таким образом, вы установили alsa-oss и изменили две строки в etqwconfig.cfg, теперь вы можете установить пусковую установку, чтобы не использовать PulseAudio. Отредактируйте запись меню запуска для Quake Wars, чтобы она имела pasuspender перед ним. В качестве примера, вот команда в моем меню: pasuspender /usr/local/games/etqw/etqw +set r_useThreadedRenderer "4"
Часть +set r_useThreadedRenderer "4" не нужна, она просто говорит игре использовать 4 ядра процессора, которые есть в моей системе. С этой настройкой вам не нужно будет вводить дополнительные команды, связанные с PulseAudio, каждый раз, когда вы хотите играть в игру, и она должна автоматически включать PulseAudio, когда вы выходите из игры.
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender /usr/local/games/etqw/etqw-rthread
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender / usr / local / games / etqw / etqw-rthread
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender / usr / local / games / etqw / etqw-rthread
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender / usr / local / games / etqw / etqw-rthread
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender / usr / local / games / etqw / etqw-rthread
Я понимаю, что я опаздываю на это, но, надеюсь, это поможет тем, кто приходит сюда с помощью общего поиска.
В качестве альтернативы вы можете использовать команду приостановки PulseAudio, которая немного удобнее, когда вы
etqwconfig.cfg
( ~ / .etqwcl / base / etqwconfig.cfg
) вам нужно внести небольшие изменения. Обратите внимание, что он находится внутри скрытого каталога, как указано точкой перед именем. Вам нужно показать скрытые файлы в вашем браузере файлов, чтобы найти его. .etqwcl
должен находиться внутри вашего домашнего каталога. Файл содержит примечание, чтобы не изменять его напрямую, но я думаю, что это может быть только Windows. seta s_alsa_lib seta s_alsa_pcm
Измените их на : seta s_alsa_lib "libasound.so.2" seta s_alsa_pcm "hw: 0,0"
"hw: 0,0"
относится к моей звуковой карте и тому факту, что система называет его карточкой 0, устройство 0. В командной строке введите aplay -l
, чтобы увидеть ваши звуковые устройства и узнать номер вашей карты. Если у вас есть только одно звуковое устройство (например, звук на борту), это, вероятно, будет 0,0. Моя конфигурация также имеет следующую строку, но я считаю, что это связано только с использованием моего микрофона USB-бум. seta s_alsa_mic "plughw: 1"
Таким образом, вы установили alsa-oss и изменили две строки в etqwconfig.cfg
, теперь вы можете установить, что пусковая установка не использует PulseAudio. pasuspender
. В качестве примера, вот команда в моем меню: pasuspender / usr / local / games / etqw / etqw + set r_useThreadedRenderer "4"
+ set r_useThreadedRenderer "4"
часть не нужна, она просто говорит игре использовать 4 ядра процессора, которые у меня есть. С помощью этой настройки вам не нужно будет вводить дополнительные команды, связанные с PulseAudio, каждый раз, когда вы хотите играть в игру, и она должна автоматически включать PulseAudio, когда вы выходите из игры.
aplay -l **** Список ВОСПРОИЗВЕДЕНИЙ Аппаратные устройства **** карта 0: Intel [HDA Intel], устройство 0: аналоговый ALC268 [ALC268 Analog] Subdevices: 1/1 Subdevice # 0: subdevice # 0 карта 0: Intel [HDA Intel], устройство 6: модем Si3054 [модем Si3054] Subdevices: 1/1 Subdevice # 0: subdevice # 0 card 1: Audio [Plantronics Wireless Audio], устройство 0: USB Audio [USB Audio ] Subdevices: 0/1 Subdevice # 0: subdevice # 0
И я хочу, чтобы Plantronics использовалась - так что я пошел с 0,1 - правильно?
– Vadi
11 October 2011 в 03:31
Это временное исправление и немного неприятно, но ... оно работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender /usr/local/games/etqw/etqw-rthread
Это временное исправление и немного неприятно, но ... оно работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender /usr/local/games/etqw/etqw-rthread
Это временное исправление и немного неприятно, но ... оно работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Это временное исправление и немного неприятно, но ... он работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio
, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Это временное исправление и немного неприятно, но ... он работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio
, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Это временное исправление и немного неприятно, но ... он работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio
, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Это временное исправление и немного неприятно, но ... он работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio
, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Это временное исправление и немного неприятно, но ... он работает!
Перед запуском etqw open Terminal. (Можно найти в Приложениях> Принадлежности) Запустите sudo killall pulseaudio
, затем запустите etqw, и звук будет идеальным!
После этого вам нужно будет снова запустить pulseaudio, если вам это нужно.
Вы можете временно приостановить доступ к PulseAudio во время работы программы. Для этого запустите соответствующую программу с терминала и добавьте «pasuspender» к имени команды.
Пример:
pasuspender / usr / local / games / etqw / etqw-rthread