Editing Matsuri

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search

Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.

The administrator who locked it offered this explanation: MediaWiki upgrading

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
 +
{{stub}}
 +
 
{{Client
 
{{Client
 
|          name= Matsuri <!-- название -->
 
|          name= Matsuri <!-- название -->
 
|          logo= <!-- логотип -->
 
|          logo= <!-- логотип -->
 
<!--      Общая информация          -->
 
<!--      Общая информация          -->
|          url= [http://code.google.com/p/matsuri/ code.google], [http://patch-tag.com/r/Kagami/matsuri/home patch-tag.com] <!-- адрес -->
+
|          url= [http://code.google.com/p/matsuri/ code.google.com/p/matsuri] <!-- адрес -->
 
|      language= {{lang|cl|Haskell}} <!-- язык -->
 
|      language= {{lang|cl|Haskell}} <!-- язык -->
|            os= {{OS|cl|Linux}} <!-- ОС или платформа -->
+
|            os= <!-- ОС или платформа -->
|      library= {{lib|XMPP (Haskell)}} <!-- jabber-библиотека -->
+
|      library= {{lib|Network.XMPP}} <!-- jabber-библиотека -->
 
|      license= {{GPL}} 3<!-- лицензия -->
 
|      license= {{GPL}} 3<!-- лицензия -->
|    developer= Kagami <newanon@yandex.ru>, [[User:om|om]] <!-- разработчик -->
+
|    developer= [[User:om|om]] <!-- разработчик -->
 
<!--        Характеристики  -->
 
<!--        Характеристики  -->
 
|          i18n= <!-- мультиязычность -->
 
|          i18n= <!-- мультиязычность -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|      plugins= <!-- поддерживает ли он плагины -->
 
|  acc_profiles= <!-- профили аккаунтов -->
 
|  acc_profiles= <!-- профили аккаунтов -->
|    acc_multi= да<!-- использование нескольких аккаунтов одновременно -->
+
|    acc_multi= <!-- использование нескольких аккаунтов одновременно -->
 
|        smiles= <!-- поддержка смайликов -->
 
|        smiles= <!-- поддержка смайликов -->
 
|      history= <!-- хранение истории сообщений -->
 
|      history= <!-- хранение истории сообщений -->
Line 37: Line 39:
 
}}
 
}}
 
[[Category:Консольные клиенты]]
 
[[Category:Консольные клиенты]]
 +
[[Category:Клиенты для Linux]]
  
'''Matsuri''' - консольный псевдографический клиент ([[ncurses]]). Первый в мире клиент на [[Haskell]]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.
+
Консольный псевдографический клиент. Первый в мире клиент на [http://ru.wikipedia.org/wiki/Haskell Haskell]. Проект находится в стадии первичной разработки и нуждается в хороших разработчиках на Haskell.  
 
+
== Снимки экрана ==
+
 
+
Снимки клиента, запущенного в {{w.en|urxvt}}.
+
 
+
 
+
[[Image:matsuri_screenshot1.png|400px]]
+
 
+
  
 +
Связаться с текущим мэйнтейнером можно по электронной почте omever@gmail.com или по JID om@mytlt.ru.
  
 
== Сборка ==
 
== Сборка ==
  
В общем случае нужны только [http://haskell.org/ghc/download.html ghc] и [http://www.haskell.org/cabal/download.html cabal] (там же можно найти и удобный cabal-install).
+
В общем случае вам нужен только ghc и cabal, для сборки проекта введие в командной строке:
  
Для сборки проекта введите в командной строке:
 
 
  cabal configure
 
  cabal configure
 
  cabal build
 
  cabal build
  
Если cabal сообщает об отсутствующих модулях, их необходимо установить и заново выполнить команды.
+
Если cabal сообщает об отсутствующих модулях - их необходимо установить и заново выполнить команды.
  
 
Для установки наберите
 
Для установки наберите
 +
 
  cabal install
 
  cabal install
  
 
== Настройка ==
 
== Настройка ==
  
В файле <code>$HOME/.matsurirc</code> запишите настройки (пример есть в исходниках)
+
В папке запуска создайте файл config.ini (пример есть в исходниках)
  
 
  [main]
 
  [main]
 
  version=1.0
 
  version=1.0
  show_roster=yes
+
  show_offline=no
 
  [account_main]
 
  [account_main]
 
  username=real
 
  username=real
Line 79: Line 75:
 
== Использование ==
 
== Использование ==
  
Текущий вариант Matsuri нельзя назвать ни дружелюбным, ни богатым фичами. На текущий момент можно лишь:
+
Текущий вариант Matsuri нельзя назвать ни дружелюбным ни богатым фичами, на текущий момент можно делать лишь:
  
# Подключиться к существующей [[учётная запись|учётной записи]] Jabber.
+
#Подключиться к существующей учётной записи Jabber
# Войти в [[конференция|конференцию]] и поболтать.
+
#Войти в конференцию (только на сервере @conference.jabber.ru) и поболтать
# Посмотреть свой [[ростер]] и поболтать с кем-нибудь.
+
#Посмотреть свой ростер и поболтать с кем-нибудь оттуда
# Выйти.
+
#Выйти
 
+
Если сообщение в командной строке не начинается с &laquo;/&raquo;, то оно отправляется в чат.
+
  
 
=== Перемещение курсора ===
 
=== Перемещение курсора ===
  
; {{key|Ctrl|n}} : переместить курсор вниз
+
# '''^n''' - переместить курсор вниз
; {{key|Ctrl|p}} : переместить курсор вверх
+
# '''^p''' - переместить курсор вверх
  
 
=== Подключение ===
 
=== Подключение ===
  
; <code>/c</code> : подключить выбранный аккаунт {{fixme|свой?}}
+
#'''/c''' - подключить выбранный аккаунт
; <code>/d</code> : отключить выбранный аккаунт
+
#'''/d''' - отключить выбранный аккаунт
  
 
=== MUC ===
 
=== MUC ===
  
; <code>/j ''roomname''</code> : подключиться к конференции roomname
+
#'''/j''' roomname - подключиться к конференции roomname@conference.jabber.ru
; <code>/l</code> : покинуть выбранную конференцию
+
#'''/l''' - покинуть выбранную конференцию
  
 
=== Другое ===
 
=== Другое ===
  
; {{key|Ctrl|q}} : выход
+
#'''^q''' - выход
; {{key|Ctrl|o}} : видимость отключенных пользователей
+
#'''^o''' - видимость отключенных пользователей
; {{key|Enter}} : при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
+
#'''^Enter''' - при пустой командной строке переходит к следующему контакту с непрочитанными сообщениями
 +
#Сообщение в командной строке без начального '/' - пишем в чат
 +
 
 +
== Скриншоты ==
 +
 
 +
Снимки клиента, запущенного в urxvt.
 +
{|
 +
| [[Image:matsuri_screenshot1.png|Внешний вид клиента|thumb|Внешний вид Matsuri]]
 +
|}

Please note that all contributions to JaWiki (Jabber/XMPP wiki) may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see JaWiki (Jabber/XMPP wiki):Copyrights for details). Do not submit copyrighted work without permission!

Cancel | Editing help (opens in new window)