Все новости высоких технологий на сайте nokiamaemo.ru


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

Nokia n900 » Хаки n900 23-апр 05:10   

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

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

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

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

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

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

 

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

 

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

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

 

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

 

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

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

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

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

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

 

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

 

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

 

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

22 комментариев

  1. lioncool
    23 апреля 2010 11:43
    Жалоба  

    ГРАЦ!!! )) Спасибо!!! ))))

    И ещё 1 вопрос,шрифт в меню и названиях приложений изменить можно???

    ОТВЕТИТЬ
  2. Dimka
    23 апреля 2010 16:48
    Жалоба  

    В принципе можно. Для этого вам надо зайти в папку "matchbox2" и подправить там файл theme.xml. Но, лично у меня, после такой операции перестал правильно работать Диспетчер приложений .... 

    Обнаружил еще один косяк, хотя может он и не связан с данным хаком, т.к. у себя я попутно "крутил" другие файлы. 
    Косяк выражается в следующем:
    Если поставить по умолчанию язык ввода английский, то у меня аппарат перестает переключаться на русскую раскладку (т.е. он пишет "язык ввода изменен", но ничего не происходит). Если же поставить по умолчанию русский язык, то раскладка меняется в обеих направлениях без проблем.

    ОТВЕТИТЬ
  3. lioncool
    23 апреля 2010 19:26
    Жалоба  

    не помогло...(((

    ОТВЕТИТЬ
  4. Dimka
    23 апреля 2010 19:50
    Жалоба  

    lioncool,
    странно ... значит я теперь точно знаю чем я буду заниматься сегодня вечером bully

    ОТВЕТИТЬ
  5. lioncool
    23 апреля 2010 23:24
    Жалоба  

    Сори,что не в тему,может быть мне кто ни будь поможет??? Дело в том,что фото и видео через Bluetooth передать можно,а как быть с музыкой??? может прогу надо скачать какую ни будь???

    ОТВЕТИТЬ
  6. Dimka
    23 апреля 2010 23:38
    Жалоба  

    lioncool,
    я бы сказал, совершенно не в тему am 
    Для вопросов, не связанных со статьями, предпочтительнее пользоваться форумом. 

    ОТВЕТИТЬ
  7. lioncool
    23 апреля 2010 23:41
    Жалоба  

    Не хрен злиться,вопросы на форуме без ответа месяцами лежат,а вопрос важный!!! am am am

    ОТВЕТИТЬ
  8. Dimka
    24 апреля 2010 00:15
    Жалоба  

    Я уже в свое время просил помочь мне с ответами и т.д., но все проигнорировали. Один я не справляюсь.
    Уточните пожалуйста в каком именно направлении (с телефона на комп или с компа на телефон) Вам надо перекинуть файлы ?
    С компа на телефон у меня все прекрасно закидывается через синий зуб. Подключаю телефон, открываю в проводнике n900 и заливаю музыку в папку.
    Но лично я предпочитаю заливать файлы через SSH. Во-первых я не ограничен только папкой MyDocs, во-вторых через wi-fi скорость значительно выше.

    Пы.Сы. Аккуратнее пожалуйста с выражениями. 

    ОТВЕТИТЬ
  9. lioncool
    24 апреля 2010 00:55
    Жалоба  

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

    ОТВЕТИТЬ
  10. Dimka
    24 апреля 2010 01:09
    Жалоба  

    Ясно. Тогда Вам подойдет программа Petrovich, она есть в репозиториях.

    ОТВЕТИТЬ
  11. lioncool
    24 апреля 2010 16:34
    Жалоба  

    спасибо!!! )) smile

    ОТВЕТИТЬ
  12. lioncool
    25 апреля 2010 22:23
    Жалоба  

    ну как успехи со сменой шрифта в меню??? ))

    ОТВЕТИТЬ
  13. Dimka
    26 апреля 2010 17:04
    Жалоба  

    lioncool,
    я в очередной раз напоминаю, что не успеваю все делать =)
    Но процесс идет =) 

    ОТВЕТИТЬ
  14. Dimka
    4 мая 2010 04:07
    Жалоба  

    lioncool,
    собственно, готово. Читайте новую статью.

    ОТВЕТИТЬ
  15. DEAF
    8 мая 2010 10:10
    Жалоба  

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

    ОТВЕТИТЬ
  16. Dimka
    8 мая 2010 11:17
    Жалоба  

    DEAF,
    я видел Ваш вопрос и даже ответил на него =) Просто Вы оставили коммент не к этой статье. 
    Повторюсь. Сейчас я занимаюсь переделкой VertSms. Основная работа уже выполнена и осталось чуть-чуть. Как только закончу - напишу про шрифты =) 

    ОТВЕТИТЬ
  17. DEAF
    8 мая 2010 16:02
    Жалоба  

    :) спасибо, насчет переделки VertSms очень нужная программа! ;) Не сохраняются сообщения в папке "Сообщения"

    ОТВЕТИТЬ
  18. Dimka
    8 мая 2010 17:48
    Жалоба  

    VertSms переделал. К сожалению сейчас нет возможности залить на сервер.
    Пока сделал только русские буквы (написание сообщений, интерфейс) и подружил прогу с нашим форматом телефонных номеров (+7 и т.д).
     

    ОТВЕТИТЬ
  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.Радуемся=)

    ОТВЕТИТЬ
  20. Dimka
    3 октября 2010 23:35
    Жалоба  

    Цитата: Skiner
    Хм, эти махинации со шрифтом проще сделать через XTerminal и скачанной из репозиториев программы Theme Customizer.

    А Вы обращали внимание на дату статьи ? =)) Когда статья была написана, Theme Customizer, в природе не существовало =)
    Кстати, с Вашего позволения, я оформлю Вашу инструкцию отдельной статьей ?
    Естественно за Вашим авторством =)

    ОТВЕТИТЬ
  21. Skiner
    5 октября 2010 16:10
    Жалоба  

    Dimka, конечно=)
    А еще бы хотелось научиться создавать темы на нокию) причем узнать все нюансы создания тем, как создавать пакеты распаковки. Если кто знает - постучите в аську ;) 484479601
    заранее благодарен!

    ОТВЕТИТЬ
  22. naxa
    9 декабря 2010 17:44
    Жалоба  

    Появился вопрос по теме: Выполнил все махинации. Появилась проблема - те места в которых отображается текст в две строки, к примеру в статус баре - wi-fi соединение, подпись под название песни, картинки, - видно только первую строчку, вторая на половину не помещается в окно. Полагаю - это проблема со шрифтом, есть варианты как исправить? Пытался софтиной для редактирования шрифта, но там как оказалось слишком много переменных, какую именно редактировать и вообще существует ли оная, не разобрался! есть ли у кого идеи или знания как справиться с этой бедой?
    пробовал програмку Font Changer - не помогла, вернее помогла но тогда шрифт придется ставить на -5, соответственно - ни черта не видно. да и работает она кривовато - каждый раз просто подгружает измененный шрифт, поверх основного, и приходится ждать около секунды, особенно это заметно когда заходишь в "настройки". думаю это доп нагрузка на проц, собсна и на аккумулятор тоже!

    ОТВЕТИТЬ

Добавить комментарий

Введите цифры или буквы, показанные на изображении: *

Похожие новости