Как вставить текст, выделенный в графическом режиме после перехода в режим cli?

Я настроил ubuntu-14.10 для загрузки в текстовом режиме (cli), и я запускаю gui с помощью команды sudo service lightdm start, затем переключаюсь между режимами gui и cli с помощью Alt+ctrl+F1 (чтобы войти в cli) и Alt Gr + LEFT (чтобы войти в режим графического интерфейса).

Как вставить выделенный текст из графического интерфейса и переключиться в режим cli, а затем вставить его туда (особенно в vim)?

Примечание- Я пробовал ctrl+shift+v , ctrl+shift+insert, ctrl+y ctrl+v, но ни один из них не работает. Я изменил свой .bashrc, чтобы он запускал tmux внутри cosole при запуске. Я не знаю, имеет ли это какое-либо отношение к tmux, поэтому, пожалуйста, наведите меня?

1
задан 23 August 2015 в 21:21

2 ответа

Как я могу вставить выделенный текст от gui и переключиться к cli режиму и затем вставить его там (особенно в энергии)?

Если Ваша цель состоит в том, чтобы пойти непосредственно от GUI до TTY и вставки, это невозможно. У Вас должно быть что-то в середине, чем-то общем между tty и gui.

Оконечные мультиплексоры такой как screen, tmux, и byobu позвольте создавать сеансы совместной работы. Это означает, если Вы работаете screen в эмуляторе графического терминала затем войдите в TTY1 и присоединитесь к сеансу совместной работы, все, что Вы вводите в GUI, обнаружится на TTY1 также. Эти два терминала будут вести себя как один

Примечание: принятие формы снимка экрана, TTY является трудным, таким образом, в демонстрационных целях я создам сеанс совместной работы между двумя терминалами GUI.

Конечно, эти 3 мультиплексора не идут с Ubuntu по умолчанию. Если Вы хотите получить любой, установите их с sudo apt-get install app-name. Отметьте, та установка byobu дает Вам все 3 вместе.

ЭКРАН GNU

  1. Запустить screen сессия в TTY1.
  2. Нажмите Ctrl+a, затем:. ввести multiuser on enter image description here
  3. Возвратитесь к GUI. Открытый эмулятор терминала. Ввести screen -ls перечислять сессии.

  4. Ввести screen -x и идентификатор сессии Вы нашли с -ls команда.

enter image description here

Теперь у Вас должно быть 2 совместно использованных screen сессии enter image description here

TMUX

  1. Запустить tmux в TTY1. Возвратитесь к GUI
  2. Открытый эмулятор терминала. Сессии списка с tmux list-session enter image description here
  3. Присоединение GUI tmux сессия к сессии TTY1 с tmux new-session -t X , где x является количеством сессии TTY1.

enter image description here

BYOBU

Просто откройте byobu сессию в TTY1 и затем перейдите к GUI и откройте другой byobu. Они присоединяют автоматически.

Источники и предложенное чтение

Совместно используйте существующую tmux сессию

Экранное разделение GNU

Доля HowTo терминальный сеанс Используя экран

http://i.stack.imgur.com/RlzTj.png

2
ответ дан 24 August 2015 в 07:21
  • 1
    sudo -i не будет иметь почти значения для редактирования/etc/fstab, добавляя -i, аргумент просто добавляет сложность к команде почти ни в каком усилении – Evan Chen 15 November 2016 в 17:34

К моему удивлению это на самом деле возможно. Сначала некоторая установка:

  1. Установка xclip.
  2. Переключатель к виртуальному терминалу с Ctrl - Высоким звуком - F1 .
  3. Выполнение alias pc='$(xclip -display :0 -out)'.

Теперь, принимая Вы скопировали некоторый текст и возвратились к VT:

  1. Тип ( не работают ) pc.
  2. Нажатие Ctrl - Высокий звук - e . Если это не делает, что-либо сразу* затем делает следующее:
    1. Переключатель назад к X с Ctrl - Высоким звуком - F7 .
    2. Переключатель назад к VT с Ctrl - Высоким звуком - F1 .

то, Что происходит на последнем шаге, то, что shell-expand-line readline замены команды командная строка с выводом эти pc псевдоним.

можно также хотеть добавить псевдоним к Вашему ~/.bashrc для удобства.

* При копировании текста в Firefox xclip блоки команды. Однако после выбора текста в окне XTerm это не сделало.

я не использую tmux.

<час>

можно использовать тот же метод для вставки в vim: просто тип vim - <<'EOF', нажмите Входят , тип pc, нажимают Ctrl - Высокий звук - e , и Входят и наконец работают EOF.

0
ответ дан 24 August 2015 в 07:21
  • 1
    @tq это не полное решение. Прямо сейчас у Вас нет файла подкачки, и с 8G RAM, Вам нужен файл подкачки. – heynnema 16 November 2016 в 05:19

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

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