Я не могу говорить о реализациях конкретных поставщиков, но реализация UNIX sort
разбивает большие файлы на файлы меньшего размера, сортирует эти файлы и затем объединяет отсортированные файлы меньшего размера в агрегированный отсортированный вывод.
Единственным ограничением является дисковое пространство для файлов меньшего размера, создаваемых промежуточно с помощью sort
, но файлы можно перенаправить в произвольный каталог, установив переменную среды TMPDIR
.
Поскольку вы безуспешно испробовали множество решений, я думаю, что ваше оборудование слишком новое для вашего ядра ...
Попробуйте более новое ядро (или просто живой дистрибутив с дополнительным последнее ядро, например ubuntu 16.10, имеет 4.8 ...)
Во-первых, установка яркости и получение ключевых событий Fn - это две разные вещи.
1a) Выясните, какое устройство / dev / input / event *
предназначено для вашей клавиатуры. (Посмотрите на / dev / input / by-id
или / dev / input / by-path
и следуйте символическим ссылкам, посмотрите demsg / syslog или просто проверьте их все) . Запустите evtest
на этом устройстве и нажмите клавиши яркости Fn. У вас есть ключевые события? Если да, то хорошо. Если нет, вероятно, он генерирует события ACPI, если он вообще генерирует события без специальных драйверов.
1b) Запускаем xev
, перемещаем мышь в окне, нажимаем клавиши Fn. У вас есть ключевые события? Уже есть те, в названии которых есть ЯРКОСТЬ
? Если да, то хорошо: перевод в X событий работает.
2) Как root, впишите число в яркость
:
echo 500 > /sys/class/backlight/intel_backlight/brightness
(если это правильный путь). Если вы хотите использовать sudo
, вам также понадобится, например, tee
(перенаправление вывода выполняется не с правами root).
Яркость меняется? Если да, то хорошо.
Если вы можете ответить «да» на все эти вопросы, все, что вам нужно, это какая-нибудь программа (например, ваш оконный менеджер или любой другой рабочий стол, который вы запускаете), чтобы реагировать на ключевые события и изменять яркость. Если ответ «нет», будет сложнее.
И совсем не смешно, что эти клавиши работают в BIOS, потому что BIOS уже знает, какой у вас вариант, и правильно их интерпретирует, а Linux не знает, как это делать (пока).