ГлавнаяФорумДневникиФотоальбомы

Войти через:
Новости Телефоны Игры Графика Программы Документация Еще ...

АвторСообщение
alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
1, добавлено: 09 Окт 2011 21:17
Мини-FAQ по Терминалу на MeeGo | Основное обсуждение Nokia N9

Правила темы:
  • Перед тем как задать вопрос, внимательно ознакомьтесь с:
  • Пользуйтесь поиском!
  • В данной теме обсуждаются только вопросы по Терминалу на MeeGo. Вопросы по другим программам и функциям ОС MeeGo задавайте в соответствующих темах!
  • Не нарушайте Правила форума! Особо упрямые будут наказываться!
  • Сообщения с вопросами, ответы на которые уже есть в шапке темы, Мини-FAQ по Терминалу на MeeGo, ответы на такие вопросы, а также сообщения, которые содержат флуд, неоправданный оффтоп, флейм, будут удаляться без каких-либо предупреждений и объяснений!

Дополнительно
Инструкция по установке программ через терминал
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

Последний раз редактировалось: alxs_as-is (17 Янв 2012 10:50), всего редактировалось 2 раз(а)

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
2, добавлено: 09 Окт 2011 21:18
Мини-FAQ по Терминалу на MeeGo

1. С чего начать?
1.1 После включения режима разработчика смените пароль пользователя root
для этого получите права пользователя root, а затем выполните команду
Код:
passwd
После этого Вам будет предложено ввести пароль длиной от 5 до 8 символов и подтвердить его. Во время ввода пароля символы на экране не отображаются.

1.2 Как получить права суперпользователя (root)?
Подробно описано здесь

1.3 Как добавить дополнительные репозитории?
Подробно описано здесь
Важное предупреждение!


2. Как мне сделать...
2.1 Как удалить программу через терминал? Как удалить Opera Mobile?
Для удаления программы нам нужно знать имя пакета, после этого можно использовать команду
Код:
apt-get remove имя_пакета
или
Код:
apt-get purge имя_пакета
Вторая команда удаляет не только программу, но и ее файлы настройки

Fell-x27 писал(а):
Например, ищем оперу, но не знаем, как именно она прописалась в системе. Для этого используем логику:
1) пакеты в системе имеют осмысленное название.
2) слово opera наверняка используется в этом названии. (такое правило применимо к любой софтине).
3) но слово opera не обязательно используется отдельно.
4) вбиваем команду:

Код:
dpkg -l "*opera*"

Звездочки означают, что ищем мы не пакет с названием "opera", а пакеты, в названии которых это слово встречается.
В итоге получаем пакет/список пакетов, у которых видны названия и описания. Читаем, видим пакет под названием "operamobile". Шикарно.

5) сносим его командой
Код:
apt-get remove operamobile


2.2 VNC-трансляция с телефона на компьютер
2.3 Смена пароля root
2.4 Подключение к удаленному рабочему столу Windows
2.5 Запуск FM-радио через терминал
2.6 Смена шрифтов
2.7 Запуск VLC-Player на Nokia N9/N950
2.8 Датчик света и настройка яркости + "Магия" в Angry Birds Free With Magic
2.9 Добавление учетных записей ВКонтакте и ICQ в стандартные сообщения
2.10 Добавление учетной записи Jabber/XMPP в стандартные сообщения
2.11 Самостоятельная упаковка deb пакета
2.12 Объединение нескольких команд терминала в одной строке

3. Полезная информация
3.1 Дополнительные тулбары для терминала
Выложены здесь
Кстати, жестом swipe влево-вправо в окне терминала можно выбирать из предустановленных тулбаров нужный

3.2 Основные команды терминала MeeGo Harmattan
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

Последний раз редактировалось: alxs_as-is (17 Авг 2012 13:26), всего редактировалось 5 раз(а)

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
3, добавлено: 09 Окт 2011 21:47
Как получить права суперпользователя (root)

Это можно сделать двумя способами:
Код:
devel-su

или
Код:
ssh root@localhost


После ввода любой из указанных команд будет запрошен пароль пользователя root, по умолчанию этот пароль установлен в заводское значение rootme
Первый способ проиллюстрирован в статье Инструкция по установке программ через терминал на MeeGo 1.2 (со скриншотами), второй практически ничем не отличается.
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
4, добавлено: 09 Окт 2011 21:56
Как добавить дополнительные репозитории


Все действия нужно осуществлять от имени пользователя root

На данный момент статус официальных имеют только те репозитории, которые уже прописаны на устройстве.
Добавление дополнительных репозиториев Вы осуществляете на свой страх и риск!

Для добавления репозиториев создайте файл
Код:
nick.list

в директории
Код:
/etc/apt/sources.list.d


Добавьте в этот файл необходимые репозитории (каждая строка отвечает за отдельный репозиторий):

Приложения
Основные репозитории
(rzr на данный момент является общим репозиторием коммьюнити MeeGo)
Код:
deb http://harmattan-dev.nokia.com/ harmattan/sdk free non-free
deb http://repo.pub.meego.com/home:/rzr:/harmattan/MeeGo_1.2_Harmattan_Maemo.org_MeeGo_1.2_Harmattan_standard/ ./


Репозитории отдельных разработчиков
Код:
deb http://repo.pub.meego.com/home:/CaCO3/Harmattan/ ./
deb http://repo.pub.meego.com/home:/andreagrandi/Harmattan/ ./
deb http://repo.pub.meego.com/home:/elleo/Harmattan/ ./
deb http://repo.pub.meego.com/home:/fiferboy/Harmattan/ ./
deb http://repo.pub.meego.com/home:/jaffa/Harmattan/ ./
deb http://repo.pub.meego.com/home:/khertan/Harmattan/ ./
deb http://repo.pub.meego.com/home:/nimnes/Harmattan/ ./
deb http://repo.pub.meego.com/home:/vgrade:/twingo/Harmattan/ ./
deb http://repo.pub.meego.com/home:/rlinfati/harmattan/ ./
deb http://sheeplauncher.net/debs/ ./
deb http://repo.pub.meego.com/home:/roman4/Harmattan ./
deb http://repo.pub.meego.com/home:/aaporantalainen/harmattan/ ./
deb http://repo.pub.meego.com/home:/druid23/Harmattan/ ./


Библиотеки и утилиты
Код:
deb http://repo.pub.meego.com/home:/jokylanp/MeeGo_1.2_Harmattan/ ./
deb http://repo.pub.meego.com/home:/sandst1:/harmattan/MeeGo_1.2_Harmattan/ ./
deb http://repo.pub.meego.com/home:/tjyrinki/harmattan/ ./
deb http://repo.pub.meego.com/home:/javispedro:/SDL/harmattan/ ./





После создания или обновления файла nick.list следует обновить apt-get:
Код:
apt-get update

После этого можно устанавливать пакеты через
Код:
apt-get install <имя пакета>


P.S.:Ну и не забывайте про
Код:
apt-get moo
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

Последний раз редактировалось: alxs_as-is (10 Окт 2011 00:46), всего редактировалось 1 раз

Fell-x27
Профи
ПрофиПолезность: +71 (71)
Имя: Денис
Возраст: 28
С нами с: 31.05.2011
Сообщений: 1302
Откуда: РФ, Воронеж
Модель телефона: N9 64Black
0
5, добавлено: 09 Окт 2011 22:11
Начсчет добавления репозиториев. Печатать их руками крайне неприятно. Если не хочется с этим париться, готовый список репозиториев можно скачать сразу в папку с моего сервера.
Код:
cd /etc/apt/sources.list.d
wget  http://dar-co.ru/img_cache/nick.list


Кроме того там добавлен нокиевский репозитоий

Код:
deb http://harmattan-dev.nokia.com/ harmattan/41667a5bd857be02f487c2ce806fbf85 nokia-binaries


с которого можно взять необходимые пакеты и библиотеки для компиляции программ на устройстве.


Внимание! При установке любого софта или при выполнении тех или иных команд в APT-GET внимательно читайте его отчеты о предстоящей работе! Он запросто может предложить вам удалить что-нибудь вроде mp-harmattan-001-pr и погубить вашу систему! В случае если вам такое будет предложено - отказывайтесь!

P.S. Для установки wget необходимо активировать режим разработчика и установить метапакет utilites.
P.P.S. После скачивания файла apt-get все равно не будет работать с прописанными репозиториями. Чтобы он их подцепил в свою БД необходимо выполнить:

Код:
apt-get update


И вообще желательно выполнять эту команду перед началом работы с установщиком. Это позволит вам всегда иметь самый свежий список содержимого репозиториев в базе данных вашего apt-get'а.

Последний раз редактировалось: alxs_as-is (26 Окт 2011 22:39), всего редактировалось 5 раз(а)

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
6, добавлено: 10 Окт 2011 01:09
Как известно, тулбары в терминале можно делать свои (тулбар - это светлая полоска над клавиатурой с дополнительными кнопками - Esc, Tab, стрелки и т.п.)
Для работы в Midnight Commander и некоторых других консольных программах нужны функциональные клавиши (F1-F12). В аттаче приложены архив с тремя файлами тулбаров:

fkeys.xml: Tab, Esc, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10
fkeys1-6.xml: Tab, Ctrl, Esc, F1, F2, F3, F4, F5, F6
fkeys7-12.xml: Tab, Ctrl, Esc, F7, F8, F9, F10, F11, F12

Можно использовать один или сразу все тулбары, они независимы друг от друга.
Необходимые файлы (под рутом) копируем в каталог
Код:
/usr/share/meego-terminal/toolbars/
и перезапускаем терминал.
Тулбары переключаются либо из настроек терминала, либо жестом влево-вправо на окне терминала.

PS: на N9 (в отличие от N950) все это выглядит не лучшим образом, потому что клавиатура + тулбар закрывают более половины экрана и тот же Midnight Commander получается практически непригодным к использованию.
Выход есть - создать виртуальную клавиатуру из одной-двух строк, в которой были бы только стрелки и что-то еще нужное. Но это потом.

terminal-toolbars.zip 1,57 KB
Файл скачан или просмотрен: 246 раз.
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

Fell-x27
Профи
ПрофиПолезность: +71 (71)
Имя: Денис
Возраст: 28
С нами с: 31.05.2011
Сообщений: 1302
Откуда: РФ, Воронеж
Модель телефона: N9 64Black
0
7, добавлено: 10 Окт 2011 02:36
Сделал я терминальную клавиатуру:)
Устанавливаем ее так:

1) Необходимо установить программу Mesinput.
2) В поле install вводим ID - 179004, жмем Install Keyboard
3) Радуемся:)

Добавлено через 18мин. 0сек.
VNC-трансляция с телефона на компьютер.

Многие видели сервис Nokia-RDA. Некоторые даже пользовались. Давайте реализуем его у себя дома, чтобы не тискать лишний раз телефон, когда работаем на ПК.
На самом деле все топорно просто. Устанавливаем vnc-сервер на телефон, vnc-клиент на ПК и соединяем их. Разумеется, предпочтительно, чтобы они были в одной локальной сети. Я использовал wi-fi.

Ставим сервер на телефон:
Код:
apt-get install bash x11vnc

Далее узнаем IP телефона в локальной сети командой(будет показан во втором блоке; в локальной сети скорее всего будет начинаться с 192.168.xxx.xxx):
Код:
ip ad

Запускаем сервер:
Код:
x11vnc

Ставим на ПК какой-нибудь VNC-клиент. Если у вас Windows, могу предложить такой вот функциональный бесплатный клиент.

Запускаем клиент. В строке VNC-server пишем адрес телефона в формате IP:PORT. Должно получиться что-то вроде 111.111.111.111:1234

Порт по умолчанию - 5900.

Работает? Круто:) Подтормаживает?...скорее всего да. Но для этого уже надо ковырять конфиги x11vnc и клиента для тонкой настройки под вашу сеть. И да. Экран повернут, но в приложениях типа терминала проблем не будет - главное чтобы была поддержка ландшафта. И да - обязательно поставьте вышеописанную клавиатуру! Вам же не нужна QWERTY на пол-экрана на ПК, при условии что у вас под руками настоящая клавиатура?:)

Управление стандартное - клавиатура с клавиатуры, сенсор - мышкой, левый клик - тап, колесико - пинч(зум щипками). Свайп работает.

Наслаждайтесь:)

P.S. После отключения клиента сервер остановится автоматически.
P.P.S. Чтобы отключить сервер руками надо нажать CTRL+C, в противном случае он так и останется висеть у вас в процессах.

CODeRUS
NokiaMan
NokiaManПолезность: +420 (444)
Имя: Андрей
Возраст: 28
С нами с: 16.03.2007
Сообщений: 5241
Откуда: Иннополис
Модель телефона: Jolla
0
8, добавлено: 10 Окт 2011 09:49
Рекомендуется поменять пароль от root, если режим разработчика включен постоянно. Обусловленно это открытостью всех ssh сервисов наружу в сеть и доступностью пароля. При использовании wifi сетей и интернета общего пользования в скором времени возможна такая же ситуация, как с первыми айфонами. Любой желающий сможет слить абсолютно любую информацию со смартфона, находясь в одной сети с жертвой.

Пароль меняется просто:
Код:
passwd root
@icoderus

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
9, добавлено: 10 Окт 2011 09:51
Fell-x27 писал(а):
Сделал я терминальную клавиатуру:)
я эту терминальную клавиатуру нашел вчера самостоятельно, минут за 10 до того, как этот пост увидел. Как раз смотрю сейчас как можно нормально свои клавиатуры добавлять (Mesinput не катит, потому что добавляет клавиатуры только с сайта, а без модерации там можно только их онлайн-конструктором создавать, а он очень убогий).
Так вот, для терминала лучше все-таки другую клавиатуру, как минимум со стрелками.
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

CODeRUS
NokiaMan
NokiaManПолезность: +420 (444)
Имя: Андрей
Возраст: 28
С нами с: 16.03.2007
Сообщений: 5241
Откуда: Иннополис
Модель телефона: Jolla
0
10, добавлено: 10 Окт 2011 09:54
alxs_as-is, так стрелки в терминале в терминальной строке же? зачем их в клавиатуру городить?
@icoderus

Fell-x27
Профи
ПрофиПолезность: +71 (71)
Имя: Денис
Возраст: 28
С нами с: 31.05.2011
Сообщений: 1302
Откуда: РФ, Воронеж
Модель телефона: N9 64Black
0
11, добавлено: 10 Окт 2011 13:43
alxs_as-is писал(а):
для терминала лучше все-таки другую клавиатуру, как минимум со стрелками.
Ну..стрелки есть на терминальной тулбаре. Это раз. А во-вторых - клавиатурка эта больше для VNC-соединения, когда у тебя на руках клавиатура от ПК, и не хочется чтобы что-то загораживало экран:) А так согласен - надо изучать их устройство и начинать писать самому с нуля.

knv
Знающий
ЗнающийПолезность: +16 (16)
Имя: Никита
Возраст: 35
С нами с: 03.03.2011
Сообщений: 346
Откуда: РФ, Екатеринбург
Модель телефона: Nokia N9, L1520, Jolla Phone
0
12, добавлено: 10 Окт 2011 14:59
Уважаемые, а как понять, что за программу качаешь из репозитария, ну есть название файла telnet_0.17-36build1_armel.deb или telnetd_0.17-36build1_armel.deb, а дальше что?
Я конечно понимаю, что это скорее всего клиент телнета, но описания то к нему нет. и как насчет того рабочая версия это или нет?
Простите за наивность, но я новенький.
JOLLA PHONE Nokia Lumia 1520 N9 (отзыв о N9) N8(Bella) 5800(порт: С6)

Fell-x27
Профи
ПрофиПолезность: +71 (71)
Имя: Денис
Возраст: 28
С нами с: 31.05.2011
Сообщений: 1302
Откуда: РФ, Воронеж
Модель телефона: N9 64Black
0
13, добавлено: 10 Окт 2011 15:14
knv писал(а):
Уважаемые, а как понять, что за программу качаешь из репозитария, ну есть название файла telnet_0.17-36build1_armel.deb или telnetd_0.17-36build1_armel.deb, а дальше что?
Я конечно понимаю, что это скорее всего клиент телнета, но описания то к нему нет. и как насчет того рабочая версия это или нет?
Простите за наивность, но я новенький.
А не надо заходить в репозиторий по ссылке и самому там что-то искать и качать. Это неблагодарная работа и мартышкин труд. Специально для таких задач придумали apt-get. Это менеджер пакетов, который сам найдет то, что вам нужно, подцепит самую свежую версию и предложит установить в телефон.

Просто наберите под рутом:
Код:
apt-get install telnet
для установки телнет-клиента или
Код:
apt-get install telnetd
для установки сервера.

Но будьте внимательны - читайте, что будет ставиться, что удаляться. В третьем посте темы написано об опасности. Если ничего не будет предложено удалить - все хорошо.
Для поиска приложений в репозиториях вот вам поисковичок, привязанный к ним создателями для более удобной навигации:)

alxs_as-is
Модератор
<b>Модератор</b>Имя: Алексей
Возраст: 36
С нами с: 30.09.2010
Сообщений: 4815
Откуда: РФ, Санкт-Петербург
Модель телефона: Nexus5 32Gb
0
14, добавлено: 10 Окт 2011 15:34
CODeRUS писал(а):
alxs_as-is, так стрелки в терминале в терминальной строке же? зачем их в клавиатуру городить?
затем, что от тулбара хочется либо избавиться, либо вывести на него что-то более полезное
Fell-x27 писал(а):
Ну..стрелки есть на терминальной тулбаре.
ага, и расположены они там в ряд, а не перекрестием, как положено
Fell-x27 писал(а):
А во-вторых - клавиатурка эта больше для VNC-соединения, когда у тебя на руках клавиатура от ПК
ну так и нечего ее тогда обзывать терминальной. В терминале с ней неудобно работать
Сейчас: Nexus5 32Gb | Было: 5800 NAVI, N8, (dev L800), 808, dev N950, N9 64GB

Fell-x27
Профи
ПрофиПолезность: +71 (71)
Имя: Денис
Возраст: 28
С нами с: 31.05.2011
Сообщений: 1302
Откуда: РФ, Воронеж
Модель телефона: N9 64Black
0
15, добавлено: 10 Окт 2011 15:37
alxs_as-is писал(а):
ну так и нечего ее тогда обзывать терминальной. В терминале с ней неудобно работать
а я в описании на сайте указал, что она для VNC.


Новая тема Написать ответ На страницу 123... 102
Часовой пояс: 3




Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб