вы можете установить драйвер ati radeon следующим образом:
$ sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
$ sudo apt-get update
$ sudo amdconfig --initial && sudo shutdown -r
после перезапуска
Alt + F2
"gksu amdcccle"Вот небольшой скрипт Python 3, который фиксирует изменения буфера обмена и выводит их на терминал:
#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
def callback(*args):
print(clip.wait_for_text(), flush=True)
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clip.connect('owner-change', callback)
Gtk.main()
Вы можете сохранить этот файл, например. ...
as ~/bin/cliplog (любое имя внутри каталога bin/ в домашнем каталоге вашего пользователя - вам, возможно, придется создать этот каталог и запустить source .profile первым, если он еще не существует) если вы хотите его только для своего пользователя или как /usr/local/bin/cliplog (любое имя внутри /usr/local/bin/ - вам нужны sudo / root привилегии для сохранения там файла), если каждый пользователь на вашем компьютере должен иметь к нему доступ.Не забудьте сделать его исполняемым с помощью chmod +x /path/to/wherever/you/saved/cliplog.
Теперь вы можете просто ввести команду cliplog (или, как вы ее назвали ) в вашем терминале, а приведенный выше сценарий будет записывать все изменения в ваш буфер обмена и печатать измененное содержимое.
Обратите внимание, что эта команда выполняется вечно, пока вы не прервете ее, нажав Ctrl + C в терминале. (Да, это тот же самый ярлык для копирования файлов на рабочем столе, как для отправки сигнала прерывания SIGINT в терминале.)
Чтобы автоматически сохранить этот журнал в файле, просто используйте Переадресация Bash:
cliplog > mylogfile.txt
Если вы хотите, чтобы оба отображали вывод и сохраняли его в файле журнала, используйте tee:
cliplog | tee mylogfile.txt
Если вы хотите добавьте в файл журнала вместо перезаписывания, вместо этого используйте >> или tee -a.
Вот небольшой скрипт Python 3, который фиксирует изменения буфера обмена и выводит их на терминал:
#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
def callback(*args):
print(clip.wait_for_text(), flush=True)
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clip.connect('owner-change', callback)
Gtk.main()
Вы можете сохранить этот файл, например. ...
as ~/bin/cliplog (любое имя внутри каталога bin/ в домашнем каталоге вашего пользователя - вам, возможно, придется создать этот каталог и запустить source .profile первым, если он еще не существует) если вы хотите его только для своего пользователя или как /usr/local/bin/cliplog (любое имя внутри /usr/local/bin/ - вам нужны sudo / root привилегии для сохранения там файла), если каждый пользователь на вашем компьютере должен иметь к нему доступ.Не забудьте сделать его исполняемым с помощью chmod +x /path/to/wherever/you/saved/cliplog.
Теперь вы можете просто ввести команду cliplog (или, как вы ее назвали ) в вашем терминале, а приведенный выше сценарий будет записывать все изменения в ваш буфер обмена и печатать измененное содержимое.
Обратите внимание, что эта команда выполняется вечно, пока вы не прервете ее, нажав Ctrl + C в терминале. (Да, это тот же самый ярлык для копирования файлов на рабочем столе, как для отправки сигнала прерывания SIGINT в терминале.)
Чтобы автоматически сохранить этот журнал в файле, просто используйте Переадресация Bash:
cliplog > mylogfile.txt
Если вы хотите, чтобы оба отображали вывод и сохраняли его в файле журнала, используйте tee:
cliplog | tee mylogfile.txt
Если вы хотите добавьте в файл журнала вместо перезаписывания, вместо этого используйте >> или tee -a.
Вот небольшой скрипт Python 3, который фиксирует изменения буфера обмена и выводит их на терминал:
#!/usr/bin/env python3
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk, Gdk
import signal
signal.signal(signal.SIGINT, signal.SIG_DFL)
def callback(*args):
print(clip.wait_for_text(), flush=True)
clip = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD)
clip.connect('owner-change', callback)
Gtk.main()
Вы можете сохранить этот файл, например. ...
as ~/bin/cliplog (любое имя внутри каталога bin/ в домашнем каталоге вашего пользователя - вам, возможно, придется создать этот каталог и запустить source .profile первым, если он еще не существует) если вы хотите его только для своего пользователя или как /usr/local/bin/cliplog (любое имя внутри /usr/local/bin/ - вам нужны sudo / root привилегии для сохранения там файла), если каждый пользователь на вашем компьютере должен иметь к нему доступ.Не забудьте сделать его исполняемым с помощью chmod +x /path/to/wherever/you/saved/cliplog.
Теперь вы можете просто ввести команду cliplog (или, как вы ее назвали ) в вашем терминале, а приведенный выше сценарий будет записывать все изменения в ваш буфер обмена и печатать измененное содержимое.
Обратите внимание, что эта команда выполняется вечно, пока вы не прервете ее, нажав Ctrl + C в терминале. (Да, это тот же самый ярлык для копирования файлов на рабочем столе, как для отправки сигнала прерывания SIGINT в терминале.)
Чтобы автоматически сохранить этот журнал в файле, просто используйте Переадресация Bash:
cliplog > mylogfile.txt
Если вы хотите, чтобы оба отображали вывод и сохраняли его в файле журнала, используйте tee:
cliplog | tee mylogfile.txt
Если вы хотите добавьте в файл журнала вместо перезаписывания, вместо этого используйте >> или tee -a.