Я думаю, что самое лучшее, что можно было бы сделать, добавить команду bash ниже в startup или поместить ее в сценарий bash и выбрать ее в ваших приложениях запуска. Я добавил параметр -v, чтобы приложение записывало все свои действия с наибольшей детальностью; В некоторых приложениях есть другие параметры подробностей и даже различные уровни, которые вы можете указать.
Используемое перенаправление &> используется так же, как 2>&1, поскольку оно перенаправляет все выходные данные программы (stderr, stdout) на указанный в файле &>/home/mike/redshift.log.
Вот команда, которая может быть использована для настройки ведения журнала, и ее можно использовать для других программ, если она будет соответствующим образом изменена.
bash -c "setsid /usr/bin/gtk-redshift -v -l 40.77:-73.9 -t 6500:5500 &>/home/mike/redshift.log"
Это всего лишь образцы тестовых настроек, замените эти значения сами по себе; вы можете захотеть поместить команду, модифицированную соответствующим образом в обертке bash для вашей записи запуска, поскольку приведенная выше командная строка довольно длинная.
Выдержка из журнала, созданного в /home/mike/redshift.log:
Gamma ramp size too small: 0
Failed to start adjustment method randr.
Trying next method...
Location: 40.770000, -73.900002
Brightness: 1.00
Gamma: 1.000, 1.000, 1.000
Using method `vidmode'.
Журнал продолжается и должен предоставить вам необходимую информацию. Некоторые программы, такие как vlc, имеют параметры, которые вы можете настроить, чтобы их протоколирование можно было отправить в syslog, но я предпочитаю, чтобы каждая программа имела свой отдельный журнал.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey можно использовать для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey можно использовать для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
sendkey может использоваться для отправки ключей к виртуальной системе, которые ваш хост перехватывает на низком уровне - например, Ctrl + Alt + F *.
Используйте Ctrl + Alt + 2, чтобы переключиться на Консоль QEMU. Введите sendkey ctrl-alt-f1 и нажмите Enter. Используйте Ctrl + Alt + 1, чтобы вернуться к виртуальной системе, которая теперь должна быть на TTY1.Как только на виртуальном терминале вы сможете использовать команду chvt, например. sudo chvt 7, чтобы вернуться к вашей сессии X.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.
Вы можете изменить tty в гостевой ОС, запущенной на qemu, с помощью кнопок ALT + влево или вправо на клавиатуре.
Вы можете попробовать использовать липкие клавиши: три раза нажмите первую клавишу, чтобы «вставить» ее в «виртуализованное окно», за которым следуют другие клавиши, например. CTRL + CTRL + CTRL + ALT + F1.
Это должно отправить команду на виртуальную машину вместо хост-машины « stick » it.