Я намагаюся змінити контраст за xcalib
допомогою команди, xcalib -co 70
але я отримую таку помилку:
Error - unsupported ramp size 0
Я намагаюся змінити контраст за xcalib
допомогою команди, xcalib -co 70
але я отримую таку помилку:
Error - unsupported ramp size 0
Відповіді:
Це фактично помилка, про яку повідомлялося вище в потоці в debian та різних інших місцях. Здається, це спричинило новіша версія X. Користувач повідомив про вирішення проблеми для драйверів Intel, і це працювало на мене.
Перш за все, переконайтесь, що фактично встановлені відповідні драйвери :$ sudo apt install xorg xserver-xorg-video-intel
Вам потрібно створити .conf
файл xorg, щоб змусити використовувати драйвери Intel. Створіть файл /etc/X11/xorg.conf.d/20-intel.conf
і помістіть туди ці рядки.
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
EndSection
На Ubuntu 18.04 і новіших файлів файл /etc/X11/xorg.conf
повинен містити Driver "intel"
під Section "Device"
. Identifier
Може називатися по- різному.
Тепер перезавантажте або перезапустіть X ( sudo systemctl restart display-manager
).
На Ubuntu 16.04 та новіших версій
Інший відповідь працював для мене дуже добре.
У Ubuntu 18.04
Я натрапив на цю тему, заявивши, що xcalib
сховище Ubuntu занадто давнє - побудоване у 2008 році. У сховищі xcalib були оновлені оновлення . Отже, ви можете клонувати звідти сховище git та створювати та встановлювати.
По-перше, вам потрібно мати git, make і cmake:
sudo apt install git cmake make
Вам також знадобляться такі бібліотеки:
sudo apt install libx11-dev libxrandr-dev libxxf86vm-dev
І основні кроки:
git clone https://github.com/OpenICC/xcalib.git
cd xcalib
cmake CMakeLists.txt
sudo make install
Ви можете видалити його, запустивши:
sudo make uninstall
Один (новий для Linux) може шукати їх за допомогою
apt-cache search [some-keyword]
Крім того,
Мій досвід
Для мене (на XPS 9570) (і принаймні ще одне) інше рішення не працювало на Ubuntu 18.04 - воно просто не працювало, крім того, що він вимикає клавіші яскравості. Я покладався на це рішення щодо інвертування кольорів екрана досить довгий час - він працював на (X) Ubuntu 16.04, Debian Stretch.
Тепер, завдяки google - я переглядаю Google вже більше 3 днів - мені здається, Google продовжує шукати ваш запит у режимі офлайн, щоб він міг отримати більш релевантні результати при повторному пошуку.
Як описав @Serge Stroobandt, я створив /etc/X11/xorg.conf.d/20-intel.conf
файл і помістив ці рядки туди
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
EndSection
Це усунуло помилку "непідтримуваний розмір рампи", але створило нову проблему з відсутніми літерами . Потім я перейшов до внесення змін, /etc/X11/xorg.conf.d/20-intel.conf
щоб містити наступне тіло. Це виправило питання пропущених літер . Але зараз я приймаю великий хіт вистави. Мені б хотілося, щоб було краще рішення. Я спробував @WorkWise, Tweak Tool > Fonts > Antialiasing change from Subpixels Antialiasing to Standard Grayscale Aliasing
але проблема з пропущеними літерами не усунула .
Поки щойно помістіть це тіло у свій 20-intel.conf
файл, і це так добре, як це вийде.
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "uxa"
EndSection
Варіант "AccelMethod" " рядок "
Виберіть метод прискорення. Для прискорення DDX є декілька варіантів. "UXA" (Unified Acceleration Architecture) - це зрілий сервер, який було введено для підтримки моделі драйверів GEM. Це перебуває у витісненні "СНР" (New Acceleration Sandybridge). Поки цей процес не завершиться, можливість вибрати, який саме бэкенд використовувати, залишається для зворотної сумісності. Крім того, є пара під-опцій для обмеження прискорення для використання налагодження. Вкажіть "вимкнено" або "ні", щоб відключити все прискорення, або "blt", щоб відключити прискорення візуалізації, і використовуйте лише двигун BLT.
За замовчуванням: використовувати SNA (прискорення візуалізації)
-a
або,-alter
як описано в попередньому запитанні та запитаннях Як відрегулювати контраст із xcalib