Невозможно скопировать и вставить из или в gnome-terminal

[118049]xrandr

Используя [118468]xrandr[118469] покажет, какие карты доступны.

На этой системе у меня есть 1 видеокарта, Intel, которая имеет 2 порта (выхода). Вы можете увидеть выходы с помощью [118470]xrandr[118471] следующим образом:

2 выхода: VGA1 (внешний порт VGA) и LVDS1 (ЖК-монитор на ноутбуке).

C:\Python27\python
lshw

Наконец, вы можете использовать [118472]lshw[118473], чтобы узнать больше информации о фактических видеокартах:

Как определить, какой GPU управляет какими мониторами

Чтобы выполнить эту задачу, вам нужно взять список провайдеров и отметить их номер из команды [118474]xrandr --listproviders[118475]. Этот номер и есть номер устройства. Часто это тот же самый номер, который присваивается вместе с экраном в выводе [118476]xrandr -q[118477].

Таким образом, можно свободно построить, какое GPU "устройство" управляет каким экраном. В моем примере "Провайдер 0" управляет "Экраном 0".

Function SearchReplace()
    Dim db As DAO.Database, rs As DAO.Recordset, sSQL As String, sData As String

    'Get the record set we wish to modify
    Set db = CurrentDb
    sSQL = "SELECT * FROM Table1"                     '[replace table name]
    Set rs = db.OpenRecordset(sSQL)

    'iterate through each record
    While Not rs.EOF

        'check for the matching sub string in the field "data"
        sData = rs![Data]                             '[replace target field]
        If InStr(1, sData, "~~") Then

            'modify the data string, replacing "~~" with a line break
            sData = Replace(sData, "~~", vbCrLf)

            'escape any ' characters to avoid errors and/or injection
            sData = Replace(sData, "'", "''")

            'update the table with the modified string'
            sSQL = "UPDATE Table1" & _                '[replace table name]
                   " SET data='" & sData & "'" & _     '[replace target field]
                   " WHERE [ID] = " & rs![ID]          '[replace PK field]
            db.Execute sSQL

        End If

        rs.MoveNext
    Wend

    'destroy record set to be tidy
    rs.Close
    Set rs = Nothing

End Function
ПРИМЕЧАНИЕ:[118479] Термин "экран" не обязательно соответствует одному дисплею. В моем сценарии GPU может управлять 2 выходами, LVDS1 и VGA1. Но такой подход позволяет с довольно высокой степенью уверенности определить, какой дисплей управляется каким GPU.
Вышеуказанные ассоциации управляются через настройку системы, так что есть вероятность, что это может ввести вас в заблуждение. Например, указанная выше ассоциация управляется через установку, которая часто выглядит так:

Так что есть вероятность того, что система была настроена так, что [118480]Screen0[118481] управлялся чем-то отличным от [118482]Device0[118483].

UPDATE Table1 
SET data = Replace([data],"~~",Chr(13) + Chr(10));

Ссылки

Введение во множественные мониторы в X

1
20.05.2015, 13:42
1 ответ

Копирование / вставка между Windows Windows и Xwayland Windows еще не работает (оно не было реализовано).

Мне не удалось найти какой-либо официальный источник по этому поводу, но вот пару ссылок на сообщения, говорящие именно это:

http://www.phoronix.com/forums/forum/software/desktop- Linux / 49641-GTK-3-18-PLANAL-FULL-WARLAND-SPEED-A-SCESTGRAPH? P = 631866 # Post631866

https://www.reddit.com/r/linux/Comments/35HZ3T/ Wayland_session_on_gnome_316_part_3_of_wayland / cr4ti4n

Обновление

Эта функция была реализована в Matter 3.17.2 (см. Примечания ).

3
27.01.2020, 23:27

Теги

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