Устранение неполадок ddccontrol

Все они хранятся в виде файлов конфигурации в ~/.config/ или ~/.<software-name>

. Если вы скопируете свой домашний каталог или, по крайней мере, эту (скрытую) папку, вы должны увидеть большинство (все? ) ваши настройки восстановлены

1
задан 25 February 2018 в 00:46

3 ответа

Я думаю, что мы можем получить источники ddccontrol пакета от Xenial и построить его на Trusty.

Обычно этот метод не рекомендуется, но я не представляю другого эффективного метода.

Мы будем строить deb-пакеты с источниками пакета ddccontrol из Xenial 1].

Выполните следующие команды:

# update package lists and install all needed build dependencies
sudo apt-get update
sudo apt-get install -y build-essential dpkg-dev libxml2-dev \
libpci-dev libgtk2.0-dev devscripts autotools-dev \
intltool xsltproc tidy gksu libgksu2-0 libgtop2-7 libgtop2-common

# add universe source from xenial
echo "deb-src http://archive.ubuntu.com/ubuntu/ xenial universe" | \
sudo tee /etc/apt/sources.list.d/xenial.list

sudo apt-get update

# create directory and get source package of ddccontrol from xenial
mkdir ddccontrol-xenial
cd ddccontrol-xenial

apt-get source ddccontrol

# go to ddccontrol-0.4.2 directory, compile and build deb-packages
cd ddccontrol-0.4.2
debuild -i -us -uc -b

# get ddccontrol-db from xenial and install it manually
wget http://mirrors.kernel.org/ubuntu/pool/universe/d/ddccontrol-db/ddccontrol-db_20061014-4_all.deb
sudo dpkg -i ddccontrol-db_20061014-4_all.deb

# install all
sudo dpkg -i ../*ddc*.deb

# remove universe source from xenial
sudo rm /etc/apt/sources.list.d/xenial.list
sudo apt-get update

Я нашел реальную машину с Ubuntu 14.04 LTS.

Необходимо загрузить модуль ядра i2c-dev:

 sudo modprobe i2c-dev

Затем запустить sudo ddccontrol -p из терминала или gddccontrol из меню.

0
ответ дан 22 May 2018 в 12:54
  • 1
    Это устанавливает ddccontrol, но когда я перехожу к gddccontrol, возникает ошибка: нет монитора, поддерживающего DDC / CI. Если вам нужна графическая карта, проверьте все загруженные модули ядра (i2c-dev и драйвер фреймбуфера). Я знаю, что монитор, который я использую, работает с ClickMonitorDDC в окнах. – Josh Allison 27 February 2018 в 05:58
  • 2
    Я думаю, что основная часть вопроса решена - мы установили ddccontrol на trusty. Я тестировал этот метод на VirtualBox, поэтому он использует «виртуальный монитор». Я никогда не использовал DDC в современном Ubuntus. Вы можете попробовать запустить его с Xenial LiveCD / USB и сравнить результаты. Также вы можете проверить доступность i2c с помощью sudo get-edid | parse-edid (обе команды доступны из пакета read-edid). – N0rbert 28 February 2018 в 00:21
  • 3
    Я не уверен, что означает выход. Он говорит, что DDC1 не поддерживается в передачах, но DDC2 есть. EDID успешно, а также интерфейс VBE. В конце он говорит: «Похоже, что VBE был досадным». – Josh Allison 28 February 2018 в 03:29
  • 4
    Перед запуском ddccontrol необходимо проверить только реальные 14.04 LTS - sudo modprobe i2c-dev. – N0rbert 28 February 2018 в 11:51
  • 5
    Я пробовал это на двух компьютерах (один kubuntu и еще одна программа ddc в Windows 7) с тремя разными montiors. Две работы с программой Windows, но не с этой настройкой. Я знаю, что они должны работать, потому что третий монитор не поддерживает DDC. После загрузки i2c-dev теперь я получаю сообщение об ошибке «Текущий монитор находится в базе данных, но не поддерживает DDCC / CI». наряду с чем-то о попытке другого порта на мониторе. Один из мониторов имеет DVI и VGA, а другой - только один VGA. Я не знаю, будет ли ddccontroll работать на DVI, потому что я не могу подключить его к компьютеру. Есть идеи? – Josh Allison 1 March 2018 в 05:26

Я думаю, что мы можем получить источники ddccontrol пакета от Xenial и построить его на Trusty.

Обычно этот метод не рекомендуется, но я не представляю другого эффективного метода.

Мы будем строить deb-пакеты с источниками пакета ddccontrol из Xenial .

Выполните следующие команды:

# update package lists and install all needed build dependencies sudo apt-get update sudo apt-get install -y build-essential dpkg-dev libxml2-dev \ libpci-dev libgtk2.0-dev devscripts autotools-dev \ intltool xsltproc tidy gksu libgksu2-0 libgtop2-7 libgtop2-common # add universe source from xenial echo "deb-src http://archive.ubuntu.com/ubuntu/ xenial universe" | \ sudo tee /etc/apt/sources.list.d/xenial.list sudo apt-get update # create directory and get source package of ddccontrol from xenial mkdir ddccontrol-xenial cd ddccontrol-xenial apt-get source ddccontrol # go to ddccontrol-0.4.2 directory, compile and build deb-packages cd ddccontrol-0.4.2 debuild -i -us -uc -b # get ddccontrol-db from xenial and install it manually wget http://mirrors.kernel.org/ubuntu/pool/universe/d/ddccontrol-db/ddccontrol-db_20061014-4_all.deb sudo dpkg -i ddccontrol-db_20061014-4_all.deb # install all sudo dpkg -i ../*ddc*.deb # remove universe source from xenial sudo rm /etc/apt/sources.list.d/xenial.list sudo apt-get update

Я нашел реальную машину с Ubuntu 14.04 LTS.

Необходимо загрузить модуль ядра i2c-dev:

sudo modprobe i2c-dev

Затем запустить sudo ddccontrol -p из терминала или gddccontrol из меню.

0
ответ дан 17 July 2018 в 20:04

Я думаю, что мы можем получить источники ddccontrol пакета от Xenial и построить его на Trusty.

Обычно этот метод не рекомендуется, но я не представляю другого эффективного метода.

Мы будем строить deb-пакеты с источниками пакета ddccontrol из Xenial .

Выполните следующие команды:

# update package lists and install all needed build dependencies sudo apt-get update sudo apt-get install -y build-essential dpkg-dev libxml2-dev \ libpci-dev libgtk2.0-dev devscripts autotools-dev \ intltool xsltproc tidy gksu libgksu2-0 libgtop2-7 libgtop2-common # add universe source from xenial echo "deb-src http://archive.ubuntu.com/ubuntu/ xenial universe" | \ sudo tee /etc/apt/sources.list.d/xenial.list sudo apt-get update # create directory and get source package of ddccontrol from xenial mkdir ddccontrol-xenial cd ddccontrol-xenial apt-get source ddccontrol # go to ddccontrol-0.4.2 directory, compile and build deb-packages cd ddccontrol-0.4.2 debuild -i -us -uc -b # get ddccontrol-db from xenial and install it manually wget http://mirrors.kernel.org/ubuntu/pool/universe/d/ddccontrol-db/ddccontrol-db_20061014-4_all.deb sudo dpkg -i ddccontrol-db_20061014-4_all.deb # install all sudo dpkg -i ../*ddc*.deb # remove universe source from xenial sudo rm /etc/apt/sources.list.d/xenial.list sudo apt-get update

Я нашел реальную машину с Ubuntu 14.04 LTS.

Необходимо загрузить модуль ядра i2c-dev:

sudo modprobe i2c-dev

Затем запустить sudo ddccontrol -p из терминала или gddccontrol из меню.

0
ответ дан 23 July 2018 в 20:48

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

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