Зачем устанавливать Линукс на Планшет?
На первый взгляд может показаться странным, что кто-то пытается запустить операционную систему на мобильном устройстве, в принципе не приспособленном для работы с маленьким экраном и не имеющем достаточно точного манипулятора (мыши) и клавиатуры. Однако не стоит делать поспешных выводов.
Дистрибутив Linux может дать владельцу смартфона довольно много преимуществ, среди которых набор старых, проверенных и испытанных инструментов, таких как утилиты командной строки, продвинутые редакторы, FTP и SSH-серверы, сетевые инструменты и средства разработки приложений. Запустив Linux без графической оболочки на смартфоне с проводной клавиатурой (например, Motorola Droid), вы сможете вполне комфортно пользоваться им на ходу, не выходя из самого Android. Все инструменты доступны в любое время, а смартфон по-прежнему остается смартфоном, позволяя совершать звонки и слушать интернет-радио.
Второй аргумент в пользу установки Linux на смартфон — это возможность использовать его в качестве портативной рабочей станции, которую можно подключить к любому ПК и сразу получить доступ к терминалу с помощью клиента SSH/Telnet или VNC/RDesktop. Это по определению лучше, чем флэш-накопитель Linux, поскольку вам не придется перезагружать компьютер и спешно передавать данные туда и обратно; результаты вашей работы будут доступны сразу после отключения смартфона от компьютера.
Наконец, Linux имеет наибольшее преимущество на планшетах, где экран позволяет более-менее комфортно работать в графической среде, а возможность подключения мыши и клавиатуры через OTG-кабель дает шанс превратить планшет в полноценную рабочую станцию. В то же время нет особой разницы между установкой дистрибутива Linux на планшет и смартфон.
Можно ли установить линукс на планшет или телефон вместо андроида
Вполне возможно установить Linux вместо android. Обычно это делается на планшетном компьютере, поскольку его экран достаточно велик, чтобы полностью отобразить командную строку или графический интерфейс.
Kali Linux для Android — инструкция по установке
Мобильных устройств (смартфонов), которые бы поддерживали стоковую операционную систему Linux, практически не существует. В настоящее время существует только одна модель смартфона, работающая под управлением Ubuntu, операционной системы, основанной на Linux и GNU Debian. Найти и приобрести такое устройство довольно сложно, поскольку оно свободно продается не во всех странах.
Если есть сильное желание, то заменить стандартную предустановленную операционную систему на планшете android возможно, но следует понимать, что компьютерная платформа не будет полноценно работать на мобильных устройствах.
Пожалуйста, обратите внимание! В этой области ведутся активные разработки, и многие разработчики пытаются создать прошивки, совместимые с Linux-Android, но реальность такова, что для запуска даже урезанной версии unix на телефоне или планшете все еще требуется много усилий.
Некоторые компании уже начинают выпускать телефоны с предустановленным Linux
Как устанавливать и что для этого нужно
Итак, вы наконец-то решили установить Linux на свой планшет. Что вам понадобится для этого:
- само устройство (ядро прошивки должно поддерживать loop-устройства, тактовая частота процессора должна быть не менее 1 ГГц — все эти данные можно легко найти в документации на оборудование или в Интернете);
- полученные на него root-права;
- около 4 гигабайт свободной памяти;
- Поддержка файловой системы Ext2.
Обратите внимание, что большинство планшетов соответствуют этим спецификациям, так что у вас не должно быть никаких проблем.
После того как вы убедились, что ваше устройство соответствует всем требованиям, необходимо загрузить образ системы и сценарий установки. Их существует довольно много, мы рекомендуем использовать программу установки Ubuntu как одну из самых простых и интуитивно понятных. А сама Ubuntu довольно удобна даже для неопытных пользователей.
Программа установки Ubuntu
Существует две версии образов Ubuntu для планшетов — тестовая версия с минимальным количеством предустановленного программного обеспечения и максимальная версия, ориентированная на повседневное использование (с уже установленным офисным пакетом, торрент-клиентом, почтовой программой, средствами разработки для нескольких популярных языков программирования и т.д.).
Помимо изображения и сценария, вам также понадобится эмулятор терминала Android и программа VNC Viewer. Также не забудьте включить режим отладки в настройках системы.
Отладка USB
Алгоритм очень прост — запустите эмулятор терминала и введите три команды:
— номер
— cd /sdcard/ubuntu
— sh ubuntu.sh
Затем сценарий спросит вас о разрешении экрана вашего устройства (например, 1024×768 или другое) и, если вы загрузили максимальное изображение, о графической оболочке, которую вы хотите использовать. Вы можете выбирать между Gnome и LXDE, на мобильных устройствах лучше выбрать второй вариант.
Вам просто нужно ответить на несколько вопросов: логин/пароль (ubuntu/ubuntu), IP-адрес (localhost) и порт (5900). Готово, у вас есть полноценная Ubuntu с оболочкой LXDE.
Ubuntu с оболочкой LXDE
Преимущество этого метода установки в том, что он требует наименьшего участия пользователя и не ставит Linux вместо Android, а имитирует его. Конечно, есть и другие способы поставить Linux в качестве второй системы или вообще заменить «зеленого робота», но приведенного выше способа более чем достаточно, чтобы начать работу и ознакомиться с возможностями.
Робот и пингвин в одном гаджете!
Теперь вы знаете, как установить Linux на свой планшет, и мы надеемся, что вы найдете его полезным. Среда Linux — это захватывающее место для обучения — экспериментируйте, и кто знает, может быть, вы сами напишете следующий сценарий установки.
Настройка
Начнем с самой адаптации планшета:
- Давайте включим правый длинный щелчок (он будет работать и с мышью):
gsettings set org.gnome.desktop.a11y.mouse secondary-click-enabled «true» gsettings set org.gnome.desktop.a11y.mouse secondary-click-time «0.6»
Вместо 0,6 можно установить время, которое вас устраивает, а затем щелкнуть правой кнопкой мыши. Недостатком является то, что вы должны держать палец идеально прямым в течение всех 0,6 секунды, поэтому этот трюк срабатывает только с 2-3 раза. Нам нужна альтернатива. - На большинстве планшетов есть кнопка Windows (обычно под экраном). Логично было бы открывать «обзор» при нажатии, но его удобно открывать жестами, поэтому мы поместим правую кнопку мыши на эту кнопку:
Заинсталлируйте xdotool и xbindkeys:pacman -S xdotool xbindkeys
Чтобы узнать, как определена ваша подэкранная кнопка, выполните командуtouch ~/.xbindkeysrc xbindkeys -k
Давайте напишем конфигурацию xbindkeys и добавим ее в автозапуск (вместо Super_r вставим ID нашей кнопки, полученный из предыдущей команды):echo «»env DISPLAY=:0 xdotool click 3″ Super_R» > ~/.xbindkeysrc echo «[Ввод рабочего стола] Name=Xbindkeys Exec=xbindkeys Type=Application Terminal=false» > /etc/xdg/autostart/xbindkeys.desktop
- Давайте расширим ползунки яркости и громкости. Для этого загрузите патч и примените его:
curl http://pastebin.com/raw.php?i=F2WJiEUC > /tmp/theme.patch patch /usr/share/gnome-shell/theme/gnome-shell.css < /tmp/theme.patch
Это выглядит примерно так: - Если вы переведете планшет в спящий режим, при пробуждении вы заметите, что сенсор не работает. Gnome по какой-то причине отключает его как устройство ввода в X-сервере. Простое «xinput enable «ELAN Touchscreen»» исправит ситуацию после сна. Давайте создадим демон systemd, который будет выполнять эту команду сразу после сна:
echo «[Unit] Description=Naprawa ekranu dotykowego po wznowieniu After=suspend.target [Service] Type=simple ExecStart=env DISPLAY=:0 xinput enable ‘ELAN Touchscreen’ [Install] WantedBy=suspend.target» > /usr/lib/systemd/system/touchscreen-fix.service systemctl enable touchscreen-fix
- Автоповорот… Я не думала, что это будет так легко. Драйвер акселерометра на обоих ноутбуках был не нужен, lsusb определил его как «0483:91d1 STMicroelectronics». Для управления автоповоротом был быстро написан скрипт на языке python. Нам нужно поставить python2 и поместить скрипт в автозагрузку:
pacman -S python2 xorg-xrandr curl http://pastebin.com/raw.php?i=nnecb7iA > /usr/bin/autorotate chmod +x /usr/bin/autorotate echo «[Ввод рабочего стола] Имя=Autorotate Exec=python2 /usr/bin/autorotate Type=Application Terminal=false» > /etc/xdg/autostart/autorotate.desktop
- Отключите автоматическое отображение стандартной экранной клавиатуры:
sed -i ‘s/^Exec/#Exec/g’ /usr/share/dbus-1/services/org.gnome.Caribou.Daemon.service /usr/share/dbus-1/services/org.gnome.Caribou.Antler.service
- Мы установим и настроим Onboard (отличная экранная клавиатура для вашего планшета):
pacman -S onboard gsettings set org.onboard.auto-show enabled «true» # автопоказ клавиатуры при касании в поле ввода gsettings set org.onboard.keyboard touch-feedback-enabled «true» # увеличение кнопок при касании gsettings set org.onboard.window docking-enabled «true» # прикрепление клавиатуры к нижней части экрана gsettings set org.onboard.window docking-enabled «true» # прикрепление клавиатуры к нижней части экрана gsettings set org. onboard.window onboard.window enable-inactive-transparency «true» # zwiększenie przezroczystości przy prostych ustawieniach gsettings set org.onboard.window force-to-top «true» # zawsze na pierwszym planie gsettings set org.onboard.window inactive-transparency «60.0» # przezroczystość przy prostych ustawieniach gsettings set org. onboard.window inactive-transparency «60.0» # przezroczystość przy prostych ustawieniach gsettings set org. onboard.window transparency «20.0» # ogólna przezroczystość gsettings set org. onboard.window transparent-background «true» # przezroczyste tło gsettings set org.onboard.window-decoration «false» # wyłączenie tytułu okna (gdzie przyciski zamknij, zminimalizuj, itp. ) gsettings set org.onboard layout «/usr/share/onboard/layouts/Compact. onboard» # layout gsettings set org.onboard show-status-icon «true» # pokaż ikonę panelu powiadomień gsettings set org. onboard start-minimized «true» # uruchom ukryty echo «[Desktop Entry] Name=Onboard-autostart Exec=onboard Type=Application Terminal=false» > /etc/xdg/autostart/onboard.desktop
При нажатии на место ввода появляется клавиатура. Это работает даже с мышью и тачпадом, поэтому, если ваш планшет будет использоваться таким образом, сделайте это:gsettings set org.onboard.auto-show enabled «false»
Чтобы вручную открыть клавиатуру, просто проведите вверх от нижнего края экрана и коснитесь значка «Встроенная». - При использовании без клавиатуры меню выбора операционной системы в Grub может быть скрыто. Для этого установите пакет с помощью AUR:
curl -O https://aur.archlinux.org/packages/gr/grub-holdshift/grub-holdshift.tar.gz tar -xf grub-holdshift.tar.gz cd grub-holdshift makepkg -si grub-mkconfig -o /boot/grub/grub.cfg
- Если в вашем планшете установлен SSD, советую вам также прочитать эту статью
- Еще больше функций, связанных с жестами (например, разворачивание окна на весь экран простым движением трех пальцев вверх, сворачивание — простым движением вниз), может быть предоставлено с помощью touchegg. Однако стандартных жестов мультитач в Gnome вполне достаточно.
Теперь система готова к работе исключительно с сенсорным экраном. Все удобно и, главное, отлично адаптировано под формат планшета, а при работе в режиме планшет + док-станция отличий от обычного Gnome 3 практически нет.
- https://nastroyvse.ru/opersys/lix/ustanovka-linux-na-planshet-vmesto-android.html
- https://xakep.ru/2012/10/22/android-tablet-linux-install/
- https://mirinfo.ru/android/linux.html
- https://protabletpc.ru/advice/kak-ustanovit-linux-na-planshet.html
- https://habr.com/ru/post/377181/