как я сохраняю свой буфер в vi без выхода?

Это взяло меня некоторое время для разработки этого, таким образом, я хотел совместно использовать его с другими. Я предположу что драйверы Nvidia и nvidia-settings установлены. (На Дуге, выполненной sudo pacman -S nvidia nvidia-utils.)

Во-первых, мы должны генерировать a xorg.conf использование nvidia-settings. От терминала GUI, выполненного sudo nvidia-settings.

  1. Выберите "Конфигурацию Дисплея X-сервера" из меню слева.
  2. На правой стороне измените "Конфигурацию" для "Разделения, X экранов (требует X перезапусков".
  3. Проверьте, "включают Xinerama".
  4. Нажмите "Save to X Configuration File"; /etc/xorg.conf будет работать, или Вы могли добавить его как новый файл к /etc/xorg.conf.d - например. /etc/xorg.conf.d/10-monitors.conf.

Теперь, мы должны отредактировать этот файл. Откройте его в своем любимом редакторе как root. Например, выполненный gksu gedit /etc/xorg.conf или sudo vim /etc/xorg.conf.

Найдите корректное Section "Screen". Я сделал это путем нахождения корректного Section "Monitor" и затем нахождение соответствия Section "Screen".

Найдите строку, которая похожа

Option "metamodes" "DFP-1: 1920x1080 +0+0"

и добавьте { Rotation=Left }, таким образом, это похоже

Option "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }".

Примечание: DFP-1 мог быть DFP-0, В зависимости от которого монитора Вы вращаетесь; разрешение, вероятно, будет, также отличаться.

Пример

Мой xorg.conf чтения следующим образом

Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0" 0 28
Screen      1  "Screen1" 1280 0
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "InputDevice"
Identifier     "Mouse0"
Driver         "mouse"
Option         "Protocol" "auto"
Option         "Device" "/dev/psaux"
Option         "Emulate3Buttons" "no"
Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Identifier     "Keyboard0"
Driver         "kbd"
EndSection

Section "InputClass"
Identifier         "Keyboard Defaults"
MatchIsKeyboard    "yes"
Option         "XkbLayout" "gb"
EndSection

Section "Monitor"
Identifier     "Monitor1"
VendorName     "Unknown"
ModelName      "HP w2228h"
HorizSync       24.0 - 83.0
VertRefresh     48.0 - 76.0
Option         "DPMS"
EndSection

Section "Monitor"
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "DELL 1703FP"
HorizSync       30.0 - 80.0
VertRefresh     56.0 - 76.0
Option         "DPMS"
EndSection

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "ION"
BusID          "PCI:3:0:0"
Screen          1
EndSection

Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "ION"
BusID          "PCI:3:0:0"
Screen          0
EndSection

Section "Screen"
Identifier     "Screen1"
Device         "Device1"
Monitor        "Monitor1"
DefaultDepth    24
Option         "TwinView" "On"
Option         "Stereo" "0"
Option         "metamodes" "DFP-1: 1920x1080 +0+0 { Rotation=Left }"
    SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

Section "Screen"
Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    24
Option         "TwinView" "On"
Option         "Stereo" "0"
Option         "nvidiaXineramaInfoOrder" "DFP-0"
Option         "metamodes" "DFP-0: 1280x1024 +0+0"
    SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

Section "Extensions"
Option         "Composite" "Disable"
EndSection

Ссылки

  1. Установка Парного монитора Linux: Nvidia & Xinerama Guide: Вращение всего один монитор

-3
05.06.2013, 17:31
1 ответ

Записать :w и Ваш файл будет сохранен.

1
28.01.2020, 05:19

Теги

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