Попытка:
find /proc /sys | grep -ie brightness -e light -e lux -e lumin
На этом ноутбуке (MacBookPro), это показывает (среди прочего):
/sys/devices/platform/applesmc.768/light
который не является ни один по PCI или USB.
Вы могли попробовать то же после
sudo modprobe -a tsl2550 isl29003 isl29020 apds9802als apds990x bh1770glc bh1780gli
которые являются драйверами для различных датчиков внешнего освещения.
Вы могли также попробовать sensors-detect
или i2cdetect
и посмотрите то, что они находят. Возможно некоторая информация сделана доступной от BIOS (см. dmidecode
, acpidump
, acpiextract
, iasl
).
Изменение интерпретатора Python по умолчанию в Ubuntu произошло, распределение является Плохой Идеей. Очень много системных утилит ожидают python
решить к ожидаемой версии и стать очень недовольным, когда это не делает.
Лучше был бы (очевидно, окружают зависимого):
export PATH="${HOME}/bin:${PATH}"
ln -s /usr/bin/python2.7 $HOME/bin/python
создание его интерпретатор по умолчанию, но отъезд системных утилит, как они ожидают.
добавленный в ответ на комментарий
Мое первое предположение относительно того, почему это не работало, - то, что Вы не полностью очищали изменения, которые Вы внесли.
sudo rm /usr/local/bin/python
sudo apt-get install --reinstall python
Должен разрешить изменения, о которых Вы сообщили здесь, и восстановите интерпретатор Python значения по умолчанию распределения, чтобы быть значением по умолчанию в масштабе всей системы.
Затем удалите свой пользовательский псевдоним, что я предложил, чтобы Вы сделали выше:
rm $HOME/bin/python
И проверьте, получаете ли Вы все еще Python traceback, когда команда оболочки не найдена. Если бы Вы все еще получаете traceback, я не могу думать о стандартном механизме, который заставил бы это происходить. Поэтому необходимо будет дать нам больше информации о том, какую оболочку Вы используете (по-видимому, удар) и добавляете вывод команд
complete | grep python
alias | grep python
python -V
к Вашему вопросу.
На самом деле это ошибка в дистрибутиве ubuntu, как обсуждалось на stackoverflow и launchpad .
Исправление заключается в исправлении вашего файла /etc/bash.bashrc
, изменяя строку python / usr / lib / command-not-found - $ 1
на usr / lib / command-not-found - $ 1
.
python -V
даетPython 2.7.3
– wisdom 20.10.2013, 22:09