При запуске adb devices — пусто. Если загрузиться в установщик CyanogenMod с флешки и запустить ADB Sideload, пишет Starting ADB sideload feature... и ничего не происходит — прогресс бар пустой, не наполняется, при этом если воткнуть кабель, adb devices показыает устройство 5f1ab95e08477d22 sideload. Потом через несколько минут CyanogenMod показывает Fail, но девайс всё-равно видится.
Что я делаю не так? Планшетом пользуюсь 2,5 дня, сильно не критикуйте. Как сделать, чтоб adb увидел android?
Посоветуй как можно более открытые планшет (в пределах 10тр) и читалку (в пределах 4тр), с возможностью вкатить свой линукс (желательно открытые дрова, фирмвари, бутлоадер). Ну или просто нормальную читалку без данной возможности.
Возможность поставить сразу открытую версию андроида (какие кстати есть, планшетами не пользовался никогда?) заместо зонда в планшет обязательна!
Из требований разве что чтоб аккумулятор держал по-дольше. И, желательно, поддержка CHM в читалке.
И такой вопрос: в планшетах там пассивнное охлаждение? Хочется безшумный.
Что из советских фантастических фильмов стоит посмотреть? Поисковик выдаёт большие списки, посоветуйте что действительно стоит посмотреть. Из детства помню только куски про каких-то глупых роботов, которые глючили от загадки "А и Б сидели на трубе...".
Подскажите пожалуйста опцию для ограничения максимально возможной громкости в vlc до 100%. Дело в том, что сейчас сижу без DE, поэтому надо именно опцию в конфиг файле (по поиску в этом файле не нашёл); или ключ (в --help нету и на сайте тоже).
Есть код sed 's/\s[^$]/\\&/g'<<<"$VAR" — заменяет пробелы кроме пробела в конце строки на экранированные. Проблема в том, что если где-то идёт 2 пробела, он один не экранирует. Как сделать, чтоб экранировал все? И я даже не понимаю, почему он так делает.
Если без [^$] — то нормально. Но [^$] нужно.
Нужно установить GRUB2 на другой диск, где нет пакета GRUB2, т.е. не через chroot. grub2-install -v --boot-directory=/mnt/boot /dev/sdc выдаёт ошибку: grub2-install: warning: Attemping to install GRUB to a disk with multiple partition labels. This is not supported jet.. grub2-install: error: embedding is not possible, but this is required for cross-disk install.
Почему printf "$@" работает не как echo "$@"?
Выводит только первое слово, а printf "$*" — выводит всё.
В чём разница между "$@" и "$*" для printf? Почему с echo по-другому?
Как выполнить printf с поддержкой всех, или максимумом, символов ('%' и какие там ему ещё надо указывать?), но с переводом строки? Если делать printf '%s' "asdf\n", перенос строки показывается как символ. В man 3 printf ничего не понял (C не знаю).
Что за процесс [6] tasklet(softirq)? В powertop он в первой строчке по Events/s. Причём иногда он не в первой строчке, и wakeups/second падает. Логику из-за чего он во время простоя начинает делать больше пробуждений не понял. Его можно как-то настроить?
С виртуальными машинами дел не имел (только в убунте гуёвый виртуалбокс несколько раз тыкал). Как реализовано их управление через консоль не представляю (по аналогии с chroot — консольная сессия, или процесс в фоне, который не связан с терминалом?).
Нужна система виртуализации для конкретной задачи: тестовая установка ПО.
Требования:
только консоль (гуй не нужен)
возможность запуска из скрипта родительской системы, с последующим выполнением определённой программы интерактивно в консоли, запустившей скрипт. При завершении программы — выход из VM обатно в родительский shell
возможность оффлайн доступа к дереву ФС виртуальной среды из родительской системы
Собираюсь создать пакетный менеджер на языке shell-scripting, возник вопрос изолирования процесса установки файлов в систему после компиляции.
Т.е. сначала оно должно устанавливать в другой каталог, заместо настоящего корня, потом, после анализа и логирования созданных в этом окружении файлов, пакетный менеджер их перенесёт в корень. Каким образом это лучше осуществить?
Если использовать chroot или отдельного пользователя, после каждого пакета надо будет делать копию предыдущего состояния корня... В конце концов туда-сюда копировать гигабайты корня для каждого отдельного пакета — будет утомительный процесс. Плюс, наверняка, некоторые одни и те же файлы могут быть одновременно частью нескольких пакетов. Как отследить это, если файл уже существует?
Про LD_PRELOAD читал, что в некоторых ситуациях оно не всегда может отследить всё (в LFS, вроде бы, пишут что не может отслеживать статически скомпилированные программы), что его можно обмануть подменой переменных или с помощью каких-то системных вызовов.
Есть мысль, для каждого пакета парсить строки из makefile'а из секции install. Вопрос только, вдруг там могут быть какие-то услоавия if ..,;then ...;else ...;fi... Т.е. придётся для каждого пакета вручную создавать сценарий установки, а хотелось бы автоматизированно. Или там не бывает условий?
Как вообще всё это лучше организовать? Есть готовые решения?
Как из переменной, вида A="-- ./-do\ do ha\ ha" командой
touch "$A"
, или
cat "$A"
создать/прочитать файлы -do do, ha ha? -- внутри переменной — обязательное условие.
Пробовал и с кавычками и без — ничего не выходит. В лучшем случае \ заменяется на .
Установил uvesafb, работает, разрешение в tty меняет, но есть несколько проблем:
1) не хочет менять scroll=. даже если вручную задать scroll=ywrap — в dmesg пишет scroll=redraw. с другими фреймбуфферами та же ситуация. видимо, из-за этого прокрутка больших текстов такая тормозная (например вывод dmesg приходится ждать секунд 10).
2) после modprobe uvesafb — заместо русских букв в tty — квадратики.РЕШЕНО: 'rc-service consolefont restart' после подгрузки uvesafb.
3) если запустить иксы, переключение между ttyями не мгновенное. причём этот эффект остаётся, если убить иксы. до запуска иксов переключает мгновенно.РЕШЕНО: после 'fbset -csync high -hsync high -vsync high' во всех tty — переключает мгновенно.
4) при прокрутке текста стрелочками в tty в тексте в некоторых местах иногда наблюдаются горизонтальные разрывы как при тиринге, но они смещаются вместе с текстом (а иногда не совсем одновременно с текстом). возможно, это тоже связано с scroll=.
Наличие или отсутствие подгруженного fglrx ситуации не меняет. Может, нехватает USE-флагов или каких-то опций в ядре?
Как вывести строки, начиная со строки, содержащей определённое регулярное выражение, далее все строки под ней до конца файла? У grep есть ключ -A, но ему надо указывать количество строк после совпадения. Надо получать вывод до конца файла.
Всё никак не получается настроить alsa. Никак не могу нагуглить решения нужных вопросов.
1) нужно настроить перепутанные по-дефолту каналы, чтоб было 4.1 2) задать частоту дискретизации 3) задать bitrate в 24, т.к. карта позволяет
Есть ли вообще нормальные HOW_TO в интернете? То что находил на archwiki — без предварительных разъяснений погружает в редактирование конфига, без понимания сути того, что ты там прописывашь. А про настройку каналов, битрейта и дискретизации там походу вообще нет! Хотелось бы хотя бы настроить и разобраться для начала в базовых вещах, а не читать статью про список непонятных функций и переменных, которая непонятно для кого написана.
фантастики. но, наверное, и так уже всё нормальное пересмотрел. из последнего более-менее понравилось "The Giver"
мистики или детективов с интересным закрученным сюжетом. например наподобие фильмов про Холмса
хороших комедий (не мылодрамных!). чёрных, наподобие "Wrong Cops" и "Всё и Сразу"; и добрых, набодобие "High School"
P.S. знаю, что есть спецтопик, но там либо не отвечают, либо один-двое ответят, и всё не в тему. А всё потому что тема одна, а запросов в ней туева хуча на много страниц. Вот если б был такой раздел, где каждый бы создавал тему по интересующей его теме...