Рабочий стол не запоминает настройки яркости после перезагрузки

Этот вопрос был запрошен в 2012 году, и это 2017. Теперь у нас есть программа без открытия источника Beyond Compare для сравнения изображений, и она интегрируется в Nautilus. У нас также был Geeqie для поиска похожих изображений в структуре каталогов (рекурсивно).

I.

Установите пакет, перейдя в каталог, в который вы загрузили пакет, и набрав: sudo dpkg.

Установите эту ссылку, чтобы загрузить Beyond Compare .deb. -i YourPackageName.deb, который в этот момент называется bcompare-4.2.2.22384_amd64.deb, поэтому вы бы набрали: Beyond Compare

Чтобы завершить установку и получить плагин работайте в Nautilus, вам нужно будет выйти из системы, а затем вернуться, потому что Nautilus работает в фоновом режиме, даже если у вас его нет.

После того, как он установлен и плагин работает правильно , вы:

Откройте Nautilus и перейдите к первому изображению. Щелкните правой кнопкой мыши по первому изображению, чтобы открыть контекстное меню, и выберите «Выбрать левый файл для сравнения / слияния» на втором изображении. Щелкните правой кнопкой мыши второе изображение и выберите «Сравнить с« NameOfFirstImageFile », где NameOfFirstImageFile - это имя файла, выбранного на шаге 2. Затем изображения откроются в Beyond Com pare, и он будет выглядеть примерно так:

скачать Beyond Compare

II. Поиск похожих / повторяющихся изображений с помощью Geeqie

Откройте Nautilus и перейдите к первому изображению Откройте Geeqie и перейдите в каталог, который вы хотите отсканировать. Щелкните правой кнопкой мыши по первому изображению, чтобы вызвать контекстное меню, и выберите «Выбрать левый файл для сравнения / слияния

Откройте Geeqie и перейдите в каталог, который вы хотите отсканировать.

55
задан 1 January 2012 в 02:33

11 ответов

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

Я обнаружил, что у Gnome есть некоторые проблемы с яркостью панели lcd. если я работаю в режиме батареи и устанавливаю яркость вручную на заданный уровень и оставляю ноутбук без присмотра в течение 10 секунд, он вернется к заданной яркости, когда я возьму управление обратно. То же самое происходит в режиме A / C, за исключением того, что занимает больше времени, поэтому остается незамеченным более легко. Я полагаю, что все эти настройки должны быть где-то сохранены и восстановлены - по крайней мере, для режима A / C.

EDIT: для gnome3 это не работает (по крайней мере для меня).

11
ответ дан 26 May 2018 в 01:22
  • 1
    Я надеялся на то, что автоматически запоминает мои изменения с помощью сочетаний клавиш, но я думаю, вы правы. – Decio Lira 8 September 2010 в 22:38
  • 2
    Так ответ ...? Изменение его в настройках экрана не сохраняет его для следующего сеанса, и в параметрах питания нет ничего. – seanmonstar 11 November 2011 в 05:09
  • 3
    Насколько я помню, настройка должна быть восстановлена ​​/ сохранена между сеансами. Прошло некоторое время с тех пор, как я в последний раз играл с этими настройками, и у меня нет доступа к машине, на которой работает последняя Ubuntu, может быть, это новая ошибка? – levesque 11 November 2011 в 21:38
  • 4
    Более полный ответ на askubuntu.com/questions/66751/… – Stéphane Gourichon 8 May 2015 в 02:58

Файл /etc/rc.local должен выглядеть так:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0

Per @zerdo: В моей студии dell 1558 настройка яркости сохраняется в /sys/class/backlight/intel_backlight/brightness. Просто измените путь, если ваш компьютер не использует папку acpi_video0.

Кроме того, за @Nick: если это единственный ответ, который вы прочитали, обратите внимание, что 0 в echo 0 будет вашим настройка яркости по умолчанию. Я установил это, и это заставляло меня сходить с ума в течение долгого времени: каждый раз, когда я загружался, он устанавливал его на самую низкую настройку яркости. Я предпочитаю, чтобы мой начинал с максимальной яркости, поэтому вместо этого использовал echo 10. Ваше оборудование может отличаться по шкале яркости.

21
ответ дан 26 May 2018 в 01:22
  • 1
    Это работает !!! – its_me 19 January 2012 в 10:53
  • 2
    В моей студии dell 1558 настройка яркости сохраняется в / sys / class / backlight / intel_backlight / brightness, просто измените путь, если ваш компьютер не использует папку acpi_video0 – zurdo 2 February 2012 в 22:59
  • 3
    Если это единственный ответ, который вы читаете, обратите внимание на то, что 0 в echo 0 будет вашим значением яркости по умолчанию. Я установил это, и это заставляло меня сходить с ума в течение долгого времени, что каждый раз, когда я загружался, он устанавливал его на самую низкую настройку яркости. Я предпочитаю, чтобы мой начинал с максимальной яркости, поэтому вместо этого использовал echo 10. Ваше оборудование может отличаться по шкале яркости. – Nick 21 February 2013 в 21:28
  • 4
    и обратите внимание, что вы можете проверить /sys/class/backlight/acpi_video0/brightness, чтобы узнать, каков ваш текущий уровень яркости. для моего ubuntu 14.04 шкала идет от 0-100, и мне нравится устанавливать ее на 75. – Kevin Qi 6 January 2015 в 20:09

Эта функция, управление подсветкой, зависит от вашей биографии и версии ядра.

Попробуйте эти четыре вещи.

Параметры ядра (загрузочные)

Когда вы загружаетесь, на экране grub нажмите e для редактирования. В строку ядра добавьте nomodeset acpi_backlight=vendor Некоторые аппаратные средства могут работать с различными параметрами.

Intel - nomodeset acpi_backlight=intel Acer - acpi_backlight=acer_acpi или даже acpi_osi=Linux acpi_backlight=legacy.

Как вы можете видеть , вам может потребоваться поиск в Google ваших настроек.

quiet splash nomodeset acpi_backlight=vendor

Если это работает, отредактируйте /etc/default/grub и добавьте эти параметры к параметрам по умолчанию.

# command line
sudo -e /etc/default/grub

# graphical
gksu gedit /etc/default/grub

Отредактируйте «GRUB_CMDLINE_LINUX_DEFAULT», чтобы он выглядел следующим образом:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"

Сохраните изменения, обновите grub

sudo update-grub

Командная строка

Если это не сработает, вы можете попытаться вручную установить яркость.

Примечание. Путь может варьироваться в зависимости от версии аппаратного обеспечения / ядра, может быть /proc/acpi/video0 ..., вам может потребоваться просмотреть каталог / proc / acpi, чтобы найти настройку яркости и соответственно настроить следующие команды. [!d11 ]

cat /proc/acpi/video/VGA/LCD/brightness

Выход этой команды немного зависит от аппаратного обеспечения, 1 -> 10, 1 -> 12, 1 -> 100 ??? Выберите значение и установите его (выберите значение для вашего оборудования).

sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness

Если это работает, добавьте его в /etc/rc.local

# command line
sudo -e /etc/rc.local

# graphical
gksu gedit /etc/rc.local

Добавьте в свою настройку выше «exit 0»

echo 80 > /proc/acpi/video/VGA/LCD/brightness

xbacklight

Вы также можете попробовать xbacklight

sudo apt-get install xbacklight

Затем вы настраиваете с помощью командной строки

# For 80 % brightness
xbacklight -set 80

Снова добавьте, что /etc/rc.local

# command line
sudo -e /etc/rc.local

# graphical
gksu gedit /etc/rc.local

Добавить, выше «exit 0»

xbacklight -set 80

setpci

Вы можете попытаться установить яркость с помощью setpci

Общий синтаксис:

sudo setpci -s <address> f4.B=your_setting

Вы идентифицируете свой адрес шины pci с помощью

sudo lspci | grep VGA

Пример

00:02.0 VGA compatible controller: Cirrus Logic GD 5446

setpci -s 00:02.0 F4.B=80

Если вы ошиблись в настройках, скорее всего, вы просто потеряете свой дисплей и должны перезагрузиться.

Примеры

Intel - https://bbs.archlinux.org/viewtopic.php. Если это аппаратный параметр, вам нужно сначала определить ваше оборудование и изучить настройки. ? id = 74914

Toshiba - https://bbs.archlinux.org/viewtopic.php?id=74914

Acer extensa - https: / /bugs.launchpad.net/ubuntu/+source/linux/+bug/518002

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/518002 [ ! d33]

13
ответ дан 26 May 2018 в 01:22
  • 1
    Вы никогда не должны устанавливать «acpi_osi = Linux». Ядро ACPI-код тщательно написан, чтобы быть совместимым с Windows, и поэтому по умолчанию рекламирует себя в Windows, чтобы использовать одни и те же функции BIOS. Если вы переопределите это, вы обречены на захват мешков ошибок в непроверенных кодах, которые никогда не будут исправлены. Даже если вы обнаружите, что acpi_osi = Linux исправляет ваш непосредственный симптом, вы получите неподдерживаемый беспорядок. – slangasek 30 May 2012 в 05:37

Вот краткое обходное решение для этого: -

Попробуйте проверить настройку, набрав эту команду в терминале

echo 0 > /sys/class/backlight/acpi_video0/brightness

, если яркость изменится до минимума, вы ее получили right!

Отредактируйте файл /etc/rc.local, введя

sudo -H gedit /etc/rc.local    

в терминале

Прокомментируйте exit 0, добавив # в начале так, чтобы это выглядит так: -

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#exit 0

это необходимо, иначе это не будет работать!

после этого добавьте следующую строку в файл

echo 0 > /sys/class/backlight/acpi_video0/brightness

так что это выглядит так: -

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness

заменить 0 на требуемое значение яркости (от 0 до 10)

сохранить файл и выйти.

Перезагрузитесь, чтобы увидеть изменения.

Примечание: вам может потребоваться заменить acpi_video0 кодом вашего устройства, если у вас есть другой (в основном это acpi_video0). Большинство пользователей не должны этого делать.

7
ответ дан 26 May 2018 в 01:22
  • 1
    Это также должно работать, поскольку exit 0 был закомментирован. – its_me 19 January 2012 в 10:55
  • 2
    Но я не думаю, что комментировать exit 0 - это правильная вещь. – its_me 19 January 2012 в 11:09

Чтобы настроить яркость экрана в 11.10, вам нужно получить доступ к «Системным настройкам»:

Щелкните правой кнопкой мыши справа от своего имени пользователя на панели инструментов в правом верхнем углу экрана , Выберите «Системные настройки». Выберите «Экран». Перетащите ползунок с помощью мыши, чтобы настроить яркость экрана.

Если Ubuntu не помнит вашу настройку, вы можете использовать приложение или вам может понадобиться использовать обходной путь для GNOME: настройка яркости не сохранена в Ubuntu 11.10

4
ответ дан 26 May 2018 в 01:22
  • 1
    Хорошо, поэтому я попытался сделать это, и он не помнил об этом. поэтому после изменения скрипта я затем вхожу в команду & echo 0 & gt; / SYS / класс / подсветка / acpi_video0 / яркость & Quot; но это не работает, потому что каталог my / sys / class / backlight содержит dell_backlight и intel_backlight – philipballew 2 November 2011 в 11:08
  • 2
    У меня такая же проблема, этот параметр не запоминается между сеансами. – levesque 22 December 2011 в 03:40

Вот отличная работа, которую я нашел, благодарю и благодарю thaelim на форуме Ubuntu. Как получить эффективное управление яркостью дисплея в Unity / Gnome Shell, просто скачайте скрипт, отредактируйте периметры в начале скрипта и сохраните его, когда ваш сделанные в вашей домашней папке. Heres скачать полный скрипт brightmanager.py

Это переменные периметры, которые нужно изменить на нужные вам настройки, так как вы можете видеть, что мне нравится моя в 20 все время без тайм-аута бездействия.

IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20

После сохранения затем откройте терминал и введите

chmod +x brightmanager.py

Затем откройте приложения запуска из тире, нажмите кнопку «Добавить», назовите свое приложение для запуска и введите свою команду как :

python /home/david/brightmanager.py

заменив «david» на ваше имя домашней папки, затем добавьте описание и нажмите «Добавить», «Выход из системы» и «Назад», и теперь вы выполните настройки яркости для батареи, AC и простаивает.

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

3
ответ дан 26 May 2018 в 01:22

Опция «Экран» «Системные настройки» работает нормально, а в /sys/class/backlight/acpi_video0/brightness опция также изменяется соответственно, но проблема в том, что с реальной яркостью ничего не происходит.

Я нашел решение своей проблемы:

Добавьте следующий параметр в разделе «Устройство» в /etc/X11/xorg.conf и перезапустите:

Option "RegistryDwords" "EnableBrightnessControl=1" [ ! d3]

Это сработало для моей карты NVIDIA (Ubuntu 11.10 x64 на Toshiba Satellite L745-SP4142CL)

1
ответ дан 26 May 2018 в 01:22
Если вы используете nVidia, просто откройте домашнюю страницу и введите «Настройка сервера NVIDIA X». Затем нажмите «X Color Color Correction» в разделе X Screen O. Уменьшите уровень яркости. Нажмите «Подтвердить текущие изменения» до истечения времени. Выберите «Выход», чтобы сохранить изменения.

Он работал для меня со следующими spesifications:

Если вы используете nVidia, просто откройте главную страницу и введите «Настройка сервера NVIDIA X». Intel Core i3 Затем нажмите «X Color Color Correction» в разделе X Screen O. RAM 6 GB
1
ответ дан 26 May 2018 в 01:22

Кажется, есть сообщение об ошибке:

https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707

Для меня , он поместил:

echo 0 > /sys/class/backlight/acpi_video0/brightness

в /etc/rc.local.

Или, как предложили другие,

echo 5 > /sys/class/backlight/*/brightness

может работать .

1
ответ дан 26 May 2018 в 01:22
  • 1
    Приятная находка, но я не думаю, что это точно ошибка. Я думаю, этот . – Christopher Kyle Horton 12 November 2012 в 01:30

Я нашел обходное решение для webupd8: Fix яркость, получаемая при перезагрузке (до очень низкого значения или максимум) при перезагрузке в Ubuntu

Первое, что вам нужно сделать, это выяснить, какой интерфейс ACPI (acpi_video ) управляет яркостью. Это можно сделать, просмотрев файл журнала Xorg, чтобы узнать, какое именно acpi_video было загружено. Для этого с помощью командной строки просто используйте следующую команду:
grep acpi_video /var/log/Xorg.0.log
В приведенной выше команде должен отображаться вывод, подобный этому:
[     7.385] (--) intel(0): Found backlight control interface
acpi_videoX (type 'firmware') for output LVDS1
, где acpi_videoX - acpi_video0 или acpi_video1. Это модуль acpi_video, который контролирует яркость, поэтому запомните его для следующих шагов. Если в приведенной выше команде не отображается какой-либо вывод, а в /sys/class/backlight/ вы найдете папку с именем intel_backlight, затем используйте intel_backlight в качестве интерфейса ACPI для следующих шагов. Затем установите (с помощью клавиш клавиатуры Fn + яркость) яркость вашего ноутбука до уровня, который вы хотите использовать Ubuntu после его начала. Теперь нам нужно получить фактическое значение яркости, которое вы установили в шаге 2. Для этого запустите следующую команду:
cat /sys/class/backlight/acpi_videoX/brightness
, где acpi_videoX - это интерфейс ACPI, который контролирует яркость вашего ноутбука, которую вы обнаружили в шаге 1 Помните это значение для следующего шага. Следующим шагом будет создание файла с именем fixbrightness.conf в каталоге /etc/init/, например:
gksu gedit /etc/init/fixbrightness.conf
. В этом файле вставьте это:
description "Sets brightness after graphics device is loaded"

start on graphics-device-added

task

exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
здесь, вам нужно заменить BRIGHTNESS_VALUE на значение яркости, которое вы получили на шаге 3, замените acpi_videoX на интерфейс ACPI, который контролирует яркость вашего ноутбука, что вы обнаружили на шаге 1. Затем сохраните файл. Перезагрузка и низкая или максимальная яркость после перезагрузки / выхода из системы должны быть исправлены.
0
ответ дан 26 May 2018 в 01:22

Запуск

echo 2 > /sys/class/backlight/acpi_video0/brightness

-1
ответ дан 26 May 2018 в 01:22

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

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