Я хотел бы добавить к этому ...
Ключевым компонентом является то, что световой шкаф должен быть запущен, чтобы блокировка экрана работала! Я застрял на этом некоторое время, потому что предоставленные ответы не работали для меня, что не имело никакого смысла. Затем я попытался немного поиграть со световой шкафчиком и понял, что он не запускался автоматически при запуске (таким образом, блокировка экрана не работала вообще, а не только на приостановке). После повторного включения световой шкаф от запуска эти решения работали: -)
Короче говоря: если эти решения не работают для вас, перейдите в , световой шкаф должен работать в порядке для блокировки экрана! и убедитесь, что «экранный шкафчик» отмечен галочкой.
Нажмите Ctrl + Alt + T, чтобы перейти к терминалу, и введите:
ls -al / proc / {pid} / fd
и затем проверьте вывод
. Это отобразит все файлы, с которыми связан ваш процесс ...
Если вы имеете идентификатор процесса, вы можете использовать:
readlink -f / proc / $ pid / exe
(заменить $ pid
идентификатором процесса процесса)
Если процесс не принадлежит вам, вам придется поставить перед ним sudo
.
Пример определения местоположения команды firefox
:
ps ax -o pid, cmd | grep firefox
: 22831 grep --color = auto firefox 28179 /usr/lib/firefox-4.0.1/firefox-bin
28179
является идентификатором процесса, поэтому вы должны запустить: readlink -f / proc / 28179 / exe
, который выводит: / usr / bin / firefox
Нажмите Ctrl + Alt + T, чтобы перейти к терминалу, и введите:
ls -al / proc / {pid} / fd
и затем проверьте вывод
. Это отобразит все файлы, с которыми связан ваш процесс ...
Если вы имеете идентификатор процесса, вы можете использовать:
readlink -f / proc / $ pid / exe
(заменить $ pid
идентификатором процесса процесса)
Если процесс не принадлежит вам, вам придется поставить перед ним sudo
.
Пример определения местоположения команды firefox
:
ps ax -o pid, cmd | grep firefox
: 22831 grep --color = auto firefox 28179 /usr/lib/firefox-4.0.1/firefox-bin
28179
является идентификатором процесса, поэтому вы должны запустить: readlink -f / proc / 28179 / exe
, который выводит: / usr / bin / firefox
/ proc / $ pid / exe
, если двоичный файл случайно удален, вы можете восстановить его с помощью: dd if = / proc / $ pid / exe of = restore -binary
– Lekensteyn
16 June 2011 в 16:05
Возможно, , который
- это то, что вы ищете. Например, в моей системе
, которую firefox
возвращает
/ usr / bin / firefox
См. также Поиск пути к запуску приложения на Solaris, Ubuntu, Suse или Redhat Linux .
, который
классный, но он возвращает программы только в вашем PATH. Если я запустил RandomProgramIDownloadedToErisKnowsWhere.bin
, это не будет очень полезно.
– djeikyb
16 June 2011 в 16:02