Как use'xdg-открыться' или 'открытый для гнома' в виртуальном терминале.

Если я выполняю команду как xdg-open document.pdf или gnome-open image.png от a gnome-terminal окно, файл открывает способ, к которому я хочу это.

Но если я нажимаю Ctrl+Alt+F1 (например), сначала и выполняю подобную команду в виртуальном терминале вместо этого, я получаю несколько сообщений об ошибках. Когда я переключаюсь назад на графическую среду, файл не был открыт.

Я предполагаю, что это - все нормальное поведение. Но есть ли способ на самом деле сделать то, что я пытаюсь сделать здесь?

2
задан 18 June 2015 в 18:08

2 ответа

Это должно работать на большинство программ при установке переменной среды DESKTOP на :0, таким образом, программы знают, где X-сервер, и GNOME_DESKTOP_SESSION_ID к 0 (или некоторое другое значение) как xdg-open использование, что, чтобы предположить использование GNOME.

, Например:

export DISPLAY=:0
export GNOME_DESKTOP_SESSION_ID=0
xdg-open document.pdf
2
ответ дан 2 December 2019 в 01:59

Сделал Вас, читает man xdg-open, который говорит, частично:

xdg-open is for use inside a desktop session only.

CTRL-ALT-F1 сессия НЕ является "настольной сессией":. чтобы видеть, что различие в средах делает env >env.desktop в Вашем рабочем столе, env >env.terminal в Вашем CTRL-ALT-F1 сессия, затем сравнивают файлы с diff env.terminal env.desktop

3
ответ дан 2 December 2019 в 01:59

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

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