23.04.2010

Меняем шрифты на Nokia N900

Хаки n900
В закладки

На изучение данного вопроса и написание руководства, меня подтолкнул комментарий нашего постоянного гостя lioncool к статье "Как разогнать N900". В своем комментарии lioncool заметил на скриншоте к статье измененный шрифт интерфейса и вполне справедливо задал вопрос, как это сделать ? Я же, как и обещал, изучил вопрос и готов вам рассказать, как еще больше персонализировать свой N900. Я, кстати, ничуть не удивлюсь, если скоро начнут красить корпус телефона, для того, что бы выделиться wink  Хотя на мой взгляд, N900 в руках и так достаточно сильно выделяет человека среди бесчисленных обладателей яблокофонов. wink  Ну да ладно, что то я отвлекся. Приступаем к делу :bully: 

Первое, что надо сделать, это найти шрифт, который понравится и который захочется использовать на аппарате. Я остановил свой выбор на ttf шрифте Mistral. Его можно найти на домашнем (ну или рабочем) компьютере, в папке "C:WINDOWSFonts". 

После выбора шрифта, его надо закинуть на телефон в папку "/usr/share/fonts". Я это сделал с помощью SSH. Процесс подключения через SSH я уже подробно описывал в статье 

"SSH - полный доступ к файловой системе N900" поэтому на нем я больше останавливаться не буду, предполагая, что вы изучили то руководство (если же нет, то крайне рекомендую изучить, так как в этой статье знания нам понадобятся). 

После того, как вы закинули шрифт на телефон, переходим в WinSCP (клиент, которым вы пользуетесь на домашнем компе) в папку "/home/opt/usr/share/themes":

 

В данной папке мы видим установленные на телефоне темы рабочего стола. Для своих опытов я выбрал тему, которая установлена у меня по умолчанию, D-THEME AeroBlack (про данный пак тем я уже писал в статье "Темы D-THEME для N900"). Каталог данной темы называется "dthemeaeroblack-themedir" и именно в нем я и буду копаться wink 

 

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

Первым делом заходим в "gtk-2.0", находим файл "gtkrc" и нажимаем F4 для редактирования (напоминаю, я пользуюсь WinSCP). После открытия файла нажимаем "Ctrl+H", появляется окошко "Замена":

 

В поле "Что" мы вбиваем "Nokia Sans", а в поле "Чем" - название загруженного ранее шрифта (в моем случае - Mistral). Далее жмем кнопку "Заменить все" и выходим из редактора, сохранив файл.

 

Следующий файл, который нас интересует, находится в этой же папке и называется "gtkrc.input_method". Проделываем с ним такую же операцию, как и с предыдущим.

Следующий шаг переносит нас в папку "matchbox". Здесь расположен один файл theme.xml, который нас и интересует. Проделываем с ним такие же манипуляции, как и с предыдущими.

Собственно все, мы в конце пути wink Теперь остается только сменить на аппарате тему и затем вернуться к теме, которую мы отредактировали. Это необходимо для того, что бы изменения вступили в силу.

Если вы все сделали правильно, у вас должно получиться что то вроде этого:

 

Внимание ! Я напоминаю, что я не несу НИКАКОЙ ответственности за то, что вы можете сотворить со своим аппаратом. Вы все делаете на свой страх и риск !!!

 

Если же что то таки не получилось и вы "угробили" тему, всегда можно ее снести и поставить заново.

 

UPD: Написал вторую часть руководства. Смена шрифтов в ней более масштабная.

Комментарии (22)
Добавить комментарий
Прокомментировать
lioncool
#1 lioncool Свой человек 23 апреля 2010 11:43
ГРАЦ!!! )) Спасибо!!! ))))

И ещё 1 вопрос,шрифт в меню и названиях приложений изменить можно???
Dimka
#2 Dimka Посетители 23 апреля 2010 16:48
В принципе можно. Для этого вам надо зайти в папку "matchbox2" и подправить там файл theme.xml. Но, лично у меня, после такой операции перестал правильно работать Диспетчер приложений .... 

Обнаружил еще один косяк, хотя может он и не связан с данным хаком, т.к. у себя я попутно "крутил" другие файлы. 
Косяк выражается в следующем:
Если поставить по умолчанию язык ввода английский, то у меня аппарат перестает переключаться на русскую раскладку (т.е. он пишет "язык ввода изменен", но ничего не происходит). Если же поставить по умолчанию русский язык, то раскладка меняется в обеих направлениях без проблем.
In Maemo We Trust!
lioncool
#3 lioncool Свой человек 23 апреля 2010 19:26
не помогло...(((
Dimka
#4 Dimka Посетители 23 апреля 2010 19:50
lioncool,
странно ... значит я теперь точно знаю чем я буду заниматься сегодня вечером bully
In Maemo We Trust!
lioncool
#5 lioncool Свой человек 23 апреля 2010 23:24
Сори,что не в тему,может быть мне кто ни будь поможет??? Дело в том,что фото и видео через Bluetooth передать можно,а как быть с музыкой??? может прогу надо скачать какую ни будь???
Dimka
#6 Dimka Посетители 23 апреля 2010 23:38
lioncool,
я бы сказал, совершенно не в тему am 
Для вопросов, не связанных со статьями, предпочтительнее пользоваться форумом. 
In Maemo We Trust!
lioncool
#7 lioncool Свой человек 23 апреля 2010 23:41
Не хрен злиться,вопросы на форуме без ответа месяцами лежат,а вопрос важный!!! am am am
Dimka
#8 Dimka Посетители 24 апреля 2010 00:15
Я уже в свое время просил помочь мне с ответами и т.д., но все проигнорировали. Один я не справляюсь.
Уточните пожалуйста в каком именно направлении (с телефона на комп или с компа на телефон) Вам надо перекинуть файлы ?
С компа на телефон у меня все прекрасно закидывается через синий зуб. Подключаю телефон, открываю в проводнике n900 и заливаю музыку в папку.
Но лично я предпочитаю заливать файлы через SSH. Во-первых я не ограничен только папкой MyDocs, во-вторых через wi-fi скорость значительно выше.

Пы.Сы. Аккуратнее пожалуйста с выражениями. 
In Maemo We Trust!
lioncool
#9 lioncool Свой человек 24 апреля 2010 00:55
с телефона на телефон попробуй,я сегодня пробовал,часа 3 промудохался,так и не понял,скорее всего - это не возможно...(( при просмотре видео и фото - возможна передача через "голубой зуб",а мр3 файлы игнорит...там типа можно только переместить(с одной папки в другую),скопировать(аналогично),посмотреть свойства,удалить,вроде всё,но про передачу файла через Bluetooth ничего не сказанно...((
Dimka
#10 Dimka Посетители 24 апреля 2010 01:09
Ясно. Тогда Вам подойдет программа Petrovich, она есть в репозиториях.
In Maemo We Trust!
lioncool
#11 lioncool Свой человек 24 апреля 2010 16:34
спасибо!!! )) smile
lioncool
#12 lioncool Свой человек 25 апреля 2010 22:23
ну как успехи со сменой шрифта в меню??? ))
Dimka
#13 Dimka Посетители 26 апреля 2010 17:04
lioncool,
я в очередной раз напоминаю, что не успеваю все делать =)
Но процесс идет =) 
In Maemo We Trust!
Dimka
#14 Dimka Посетители 4 мая 2010 04:07
lioncool,
собственно, готово. Читайте новую статью.
In Maemo We Trust!
DEAF
#15 DEAF Посетители 8 мая 2010 10:10

Насчет шрифтов в полученных сообщениях SMS вчера оставил вопрос, но почему то не попал тут, как думаете можно ли увеличить? а то у меня зрение не то, чтоб прочитать смски?

Dimka
#16 Dimka Посетители 8 мая 2010 11:17
DEAF,
я видел Ваш вопрос и даже ответил на него =) Просто Вы оставили коммент не к этой статье. 
Повторюсь. Сейчас я занимаюсь переделкой VertSms. Основная работа уже выполнена и осталось чуть-чуть. Как только закончу - напишу про шрифты =) 
In Maemo We Trust!
DEAF
#17 DEAF Посетители 8 мая 2010 16:02
:) спасибо, насчет переделки VertSms очень нужная программа! ;) Не сохраняются сообщения в папке "Сообщения"
Dimka
#18 Dimka Посетители 8 мая 2010 17:48
VertSms переделал. К сожалению сейчас нет возможности залить на сервер.
Пока сделал только русские буквы (написание сообщений, интерфейс) и подружил прогу с нашим форматом телефонных номеров (+7 и т.д).
 
In Maemo We Trust!
Skiner
#19 Skiner Гости 3 октября 2010 14:26
Хм, эти махинации со шрифтом проще сделать через XTerminal и скачанной из репозиториев программы Theme Customizer. Объясняю пошагово:
1.Копируем через Bluetooth или USB-шнура на мобилку нужный шрифт, сохраняем его, допустим, в коренной папке, чтобы доступ к ней был через MyDocs.
2.Запускаем XTerminal, вводим sudo gainroot (при установленном пакете RootSH)
3.Теперь вводим путь к нашему файлу шрифта посредством команды cd MyDocs
4.Перемещаем файл в системную папку шрифтов посредством команды mv -f имя_вашего_файла.ttf /usr/share/fonts
5.Запускаем программу Theme Customizer и выбираем появившийся там наш новый файл шрифта и нажимаем кнопку Apply Changes
6.По надобности перегружаем телефон
6.Радуемся=)
Dimka
#20 Dimka Посетители 3 октября 2010 23:35
Цитата: Skiner
Хм, эти махинации со шрифтом проще сделать через XTerminal и скачанной из репозиториев программы Theme Customizer.

А Вы обращали внимание на дату статьи ? =)) Когда статья была написана, Theme Customizer, в природе не существовало =)
Кстати, с Вашего позволения, я оформлю Вашу инструкцию отдельной статьей ?
Естественно за Вашим авторством =)
In Maemo We Trust!
Skiner
#21 Skiner Гости 5 октября 2010 16:10
Dimka, конечно=)
А еще бы хотелось научиться создавать темы на нокию) причем узнать все нюансы создания тем, как создавать пакеты распаковки. Если кто знает - постучите в аську ;) 484479601
заранее благодарен!
naxa
#22 naxa Гости 9 декабря 2010 17:44
Появился вопрос по теме: Выполнил все махинации. Появилась проблема - те места в которых отображается текст в две строки, к примеру в статус баре - wi-fi соединение, подпись под название песни, картинки, - видно только первую строчку, вторая на половину не помещается в окно. Полагаю - это проблема со шрифтом, есть варианты как исправить? Пытался софтиной для редактирования шрифта, но там как оказалось слишком много переменных, какую именно редактировать и вообще существует ли оная, не разобрался! есть ли у кого идеи или знания как справиться с этой бедой?
пробовал програмку Font Changer - не помогла, вернее помогла но тогда шрифт придется ставить на -5, соответственно - ни черта не видно. да и работает она кривовато - каждый раз просто подгружает измененный шрифт, поверх основного, и приходится ждать около секунды, особенно это заметно когда заходишь в "настройки". думаю это доп нагрузка на проц, собсна и на аккумулятор тоже!
Хак N900: как ускорить прокрутку в меню N900 в прошивке PR 1.2
После установки на Nokia N900 новой прошивки PR 1.2 кинетическая прокрутка в меню стала ужасно медленной; также все приложения теперь отображаются на одной странице,
Меняем шрифты на Nokia N900. Часть вторая
В предыдущей статье " Меняем шрифты на Nokia N900 " я уже рассмотрел один из вариантов смены стандартных Нокиевских шрифтов. Там манипуляции были точечными (в пределах
Как разогнать Nokia N900
Как разогнать Nokia N900
Как разогнать Nokia N900
20.04.10 Хаки n900
Процессор Cortex-A8 создан для работы в диапазоне частот от 600 МГц до 1 ГГц, поэтому его можно безопасно разгонять в этих пределах. Не превышайте 1 ГГц, если вы не
Как разогнать N900
Как разогнать N900
Как разогнать N900
06.04.10 Хаки n900
В статье " N900 разогнали " я обещал провести эксперимент на своем аппарате и написать инструкцию по разгону. Почитав различные форумы и отзывы людей, я решил пока не
Теперь контроллер от Sony Playstation 3 можно подключить к Nokia N900.
В предыдущей статье мы говорили об одном энтузиасте, которому удалось запустить на Nokia N900 полноценную версию операционной системы Mac OS X 10.3. В этой статье мы
Черный список для Nokia N900
Всем нам знакома проблема спама, который ежедневно приходит на наш телефон в виде sms. Точно так же иногда очень хочется занести телефонный номер бывшей подруги или