Как изменить менеджер окон на Raspberry Pi?

Можно использовать tee и замена процесса >(...) для этого:

zcat my_data_file.gz |

# Count number of lines in stream
tee >(wc -l > /tmp/linecount) |

# Further processing
process_data.py

Обратите внимание, что каналы могут использоваться для продолжения строки и что комментарии могут быть вкраплены между командами, хорошая функция, когда здание усложнило конвейеры.

7
24.08.2014, 05:12
3 ответа

Ответ: легче, чем ожидалось. Просто установите xrdp , и я смогу наслаждаться полноценной средой рабочего стола Linux на моем компьютере с Windows, не имея 20 X-Windows.

Также важно знать разницу между «Диспетчером окон», «Диспетчером сеанса», «Диспетчером отображения». Увы, никто не объяснил, что я, вероятно, использовал неправильные термины, и я очень запутался в них, поэтому я не знаю, какие из этих трех вещей мне нужно изменить, чтобы получить «новый графический интерфейс».

2
27.01.2020, 20:17
[

][]X11 уже установлена на Вашем компьютере[][

] [

]X11 должна быть уже установлена на Вашем компьютере. В основном все дистрибутивы Linux используют его. LXDE работает поверх Xorg. Wayland становится популярной альтернативой X Windows, но все еще содержит ошибки. Я бы подождал, чтобы перейти на него. Итак, я хочу сказать, что вы уже используете X11. Если бы нет, я бы очень запутался. [

] [

] Что Вы хотите сделать, так это установить новый оконный менеджер, который и есть LXDE. Enlightenment и Openbox - это хорошие альтернативы, которые имеют малый вес. KDE - мой любимый, но он немного тяжелее. С Rasp pi я бы придерживался легкого веса. Если Вы не собираетесь подключать его к монитору, то я предлагаю безголовую систему и просто использую опцию -X с ssh.[

] [

][]Установка нового Windows Manager[][

] [

]Установка нового оконного менеджера, затем отредактируйте .xinitrc так, чтобы он запустил правильный менеджер. [

] [

]Например, если Вы хотите использовать KDE, тогда установите KDE ([]#apt-get install kde[] или []#apt-get install kdebase[], что лучше для pi, но потребует немного больше настроек), а затем измените Ваш .xinitrc файл. Вы увидите []exec startlxde[], который нужно изменить на []exec startkde[][

] [

]Команда exec изменится в соответствии с вашими предпочтениями оконного менеджера.[

] [

][]SSHing into your pi[][

] [

]Now if you are sshing into your pi and want to run a program graphicically then you need to do[

] [
ssh -X user@raspberry-pi-address:portnumber; gtk-program
] [

]This will still work if you are using a headless system without a windows manager. Это также будет намного быстрее, чем при использовании vnc. В принципе, если вы не подключаете пи к монитору, то сделайте это[

].
5
27.01.2020, 20:17

Я полагаю, что это немного поздно, но на случай, если кто-то еще имеет дело с той же проблемой, вот что происходит.

Причина, по которой вы запутались в этом, заключается в том, что сессия, запущенная на VNC-сервере, и сессия, запущенная на локальном рабочем столе, не обязательно должны быть связаны друг с другом. На самом деле, они будут связаны, только если вы действительно запустите локальный графический интерфейс и затем специально обслужите его (серверы Vino (для Gnome), krfb (для KDE) и x11vnc будут обслуживать локальные сессии по умолчанию). Похоже, что локальный GUI не запускается, поэтому все изменения, которые вы сделали и которые обычно влияют на него, ничего не делают, поскольку он никогда не запускается.

Когда вы запускаете VNC-сервер отдельно от локального GUI, он может по умолчанию использовать тот же оконный менеджер, что и локальный GUI. Он будет делать то, на что настроен в файле ~/.vnc/xstartup (который копируется в ваш домашний каталог при первом запуске сервера). Если в этом файле указано запустить другую копию локально определенного GUI, он это сделает. Если в этом файле указано запустить вместо него другой GUI, он так и сделает. Поэтому, если вы хотите изменить оконный менеджер, запускаемый vncserver, вам нужно изменить этот файл, или изменить скрипт или ссылку, на которую указывает этот файл.

1
27.01.2020, 20:17

Теги

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