Использование сочетаний клавиш Compizconfig для запуска команды

Вы можете достичь этого с помощью rsync, используя флаг --existing:

        --existing              skip creating new files on receiver

Пример. заданные

$ tree -a A/ B/
A/
├── bar
├── baz
├── foo
└── .hidden
B/
├── bam
├── baz
├── foo
└── .hidden

0 каталоги, 8 файлов

, где baz, foo и .hidden являются общими, но bar существует только на источнике и bam (примечание: я включил подробный флаг -v и -n «сухой ход» для иллюстрации):

$ rsync -avn --existing A/ B/
sending incremental file list
.hidden
baz
foo

sent 152 bytes  received 25 bytes  354.00 bytes/sec
total size is 0  speedup is 0.00 (DRY RUN)

обновляет только baz, foo и .hidden. (Файлы, которые существуют только в месте назначения, по умолчанию игнорируются.)

Вы можете проверить, что без --existing, bar также будет скопирован:

[ f4]
0
задан 26 February 2012 в 03:17

1 ответ

есть много способов, чтобы настроить подсветку экрана монитора, ноутбук или встроенная панель (таких как имак), используя программное обеспечение, но в зависимости от оборудования и модели, иногда только некоторые варианты.

примеры:

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

есть отличная статья на Вики обобщение возможных способов сделать это по адресу: https://wiki.archlinux.org/index.php/Backlight

но если [ф5], [ф6] или [ф7] не удается настроить уровни яркости можно использовать команду нажать [F8], чтобы управлять видеокартой напрямую. Этот метод мы будем использовать в этом учебнике.

Примечание: этот метод следует использовать только в случае, если указанные программы не выполнить то, что вы хотите делать, а не выбранный способ для этого. Однако во многих случаях его единственная, что будет.

Примечание:

ок давайте начнем!!

яркость регулируется указанного поставщика хоткей. И нет интерфейса для операционной системы для регулировки яркости.

Откройте окно терминала и в командной строке введите следующее:

[ф12]

это возвратит строку отображения информации, такие как производитель, модель, версия и т. д.... части были интересны в самом начале и должен выглядеть следующим образом:

[от f13]

ок давайте начнем!! примеры:

это на вашу видеокарту и мы будем использовать это вместе с командой [ф14], чтобы контролировать уровень яркости. Так И Запишите!

далее нам нужно скачать [ф15]. Это будет программа, которая фактически привязка команды [ф16] комбинацию клавиш на клавиатуре.

Откройте окно терминала и введите следующую команду в командной строке:

[f17 в]

[и D40] далее нам нужно скачать [ф15]. Это будет программа, которая фактически привязка команды [ф16] комбинацию клавиш на клавиатуре. [!и D40]

Откройте окно терминала, если вы еще этого не сделали и изменения в код [!каталог д32]. Введите следующие команды в командной строке:

[зг19]

это создает файл, который мы будем вводить конфигурации в и она читается [ф20] каждый раз, когда он начал

[клавиши f21]

это просто создает пустой файл, но это важно, потому что, когда он существует, он сохраняет [ф22] автоматический запуск при загрузке. Хотя мы хотим, чтобы [ф23] для автоматического запуска, мы хотим контролировать все сами, потому что x-сервер запускает его в начале процесса загрузки. Это вызывает у наших конфигураций, которые мы иногда не функционировать должным образом. Мы добавим сценарий под названием [ф24] к нашему запуске приложений позже в этом учебнике, который будет заботиться о процессе запуска.

[о d54]примеры:[!о d54] [размером d57]в целях экономии времени я буду автоматически считать, что примеры: уже признает клавиш, которые вы нажимаете на клавиатуре, чтобы изменить яркость, он просто ничего не делает при нажатии на них. В моем случае его [f25 привод датчика] + [ф26] или Down Arrow [!размером d57]

но мы не можем просто поставить слова [ф28],Up Arrow или [f30 с] в наш конфигурационный файл, мы должны выяснить, что запуск приложения есть.

в большинстве случаев они будут запуск приложения для регулировки яркости и так и запишите! для регулировки яркости, но лучше убедиться.

Откройте окно терминала и введите следующую команду в командной строке:

[ф31]

эта команда должна вернуть две линии, которые похожи на следующие:

[г70][f32 из][!г70]

keycode 233 = XF86MonBrightnessUp NoSymbol XF86MonBrightnessUp

данные были обеспокоены цифры, которые идут после кода. В данном случае это 232 и [ф35]. [d63, как]запуск приложения[!d63, как]

код

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

, используя ваш любимый текстовый редактор, откройте [фунции f37] файл, а затем скопируйте и вставьте или введите в него следующие строки и сохраните:

сохранить если [f38 и f39 расстройства] не совпадают коды клавиш которые вы написали ранее, менять их в этом файле

[Ф1]

что здесь говорит [ф40], чтобы выполните [ф41] скрипт при нажатии клавиши со списком на наши клавиатурой, которая регулирует яркость. В моем случае это Fn + Down Arrow. На следующей строке мы говорим на нем, чтобы запустить blevel_up.sh для [пулемет f44]

Примечание: если [f38 и f39 расстройства] не совпадают коды клавиш которые вы написали ранее, менять их в этом файле

позволяет писать скрипты!!

в [f45 С] и blevel_down.sh скрипты создаются, чтобы постепенно изменить яркость вверх или вниз по передаче аргументов командной setpci. Так, что при нажатии любой клавиши, которые делают регулировать, яркость идет немного вверх или немного вниз каждый раз. В xb_start.sh используется для запуска xbindkeys когда компьютер загружается, но позволяет для других процессов, чтобы завершить, прежде чем делать так.

Примечание: если ваш адрес устройства вашей видеокарты, что мы ранее определили, отличается от [ф50] и blevel_down.sh необходимо изменить соответствующим образом. Скорее всего, они должны быть одинаковыми.

[кадрах, снятых D80]теперь мы собираемся использовать информацию, которую мы собрали и записали, чтобы добавить несколько строк в файл [f36 в], который вы создали ранее в вашем домашнем каталоге.[!кадрах, снятых D80]

Откройте свой любимый текстовый редактор и скопируйте и вставьте или введите следующий текст в файл и сохраните его как blevel_up.sh в Вашей домашней директории

[Ф2] дома

Откройте свой любимый текстовый редактор и скопируйте и вставьте или введите следующий текст в файл и сохраните его как blevel_up.sh в Вашей домашней директории

[Ф3] дома

Откройте свой любимый текстовый редактор и скопируйте и вставьте или введите следующий текст в файл и сохраните его как xb_start.sh в Вашей домашней директории

[Ф4] [г117][!г117] [d118 для того чтобы]позволяет писать скрипты!![!d118 для того чтобы] теперь то, что мы хотим сделать, это двигаться в трех сценариев мы создали из наших дома[!каталог d82] для [f55, которая] и установить разрешения, так что независимо от того, кто вошел в систему на компьютере, выполнять их.

Откройте окно терминала и введите следующую команду в командной строке:

sudo mv blevel_up.sh blevel_down.sh xb_start.sh /usr/local/bin

sudo chmod 755 /usr/local/bin/blevel_up.sh

sudo chmod 755 /usr/local/bin/blevel_down.sh

sudo chmod 755 /usr/local/bin/xb_start.sh

позволяет писать скрипты!!

того, что [ф61] вносит изменения в некоторые системные файлы, обычный пользователь будет иметь префикс setpci с sudo каждый раз для того, чтобы выполнить команду. Это потребует от вас ввести пароль каждый раз, вы хотите отрегулировать яркость вашего экрана. Если мы сделаем запись в файл [64-го фокуса] мы можем обойти это.

Откройте окно терминала и введите следующую команду в командной строке:

[камера f65]

это откроет файл /etc/sudoers так что мы можем сделать необходимые изменения.

выделите весь путь к нижней части файла и введите следующее:

ALL ALL = NOPASSWD:/usr/bin/setpci

сохраните его как xb_start.sh в Вашей домашней директории позволяет писать скрипты!!

сохраните файл и выйдите из

почти закончила!!

последнее, что нам нужно сделать, это добавить наш [f68 не] скрипт для запуска приложения, так что xbindkeys начинается при загрузке, когда именно мы этого хотим.

[d144 в]сохраните файл и выйдите из[!d144 в]

1
ответ дан 25 May 2018 в 13:56
  • 1
    100% !!! Единственная проблема в том, что коробка в верхнем правом углу ушла, но она отлично работала ... спасибо Скотту – Gerep 27 February 2012 в 20:51
  • 2
    Это также решило проблему, когда мой компьютер спящий или когда я закрываю крышку ... в таких ситуациях мне пришлось перезагрузиться, чтобы получить полную яркость. – Gerep 27 February 2012 в 21:20
  • 3
    Коробка в правом верхнем углу больше не появляется, потому что xbindkeys захватывает ключевые комбо до того, как Xserver делает это, заставляя его запускать наши скрипты, а не то, что было до того, как это не сработало. – Scott Stookey 27 February 2012 в 22:18

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

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