[EBUILD]Installation de Diakonos (un éditeur de texte en con
Pagina 1 su2 • Condividere •
Pagina 1 su2 • 1, 2 
[EBUILD]Installation de Diakonos (un éditeur de texte en console) pour remplacer Nano
Bonjour,
si comme moi vous trouvez nano limité en fonctions d'éditions et que vous perdez pour les commandes et que vi ou emacs vous donnes des boutons ( en ce qui me concerne , un écran pleins de post-it pour les commandes ....)
je vous présente Diakonos
le force de Diakonos , c'est d'utiliser des raccourcis que vous connaissez dèjà (CTRL+s,CTRL+Q,CTRL+f........)
et surtout il permet :
nb : je soft je 'lai découvert sur le blog de Daniel Robbins ( créateur de Gentoo , Funtoo)
Passons à l'installation
1.installation des dépendances
nous allons install Ruby car Diakonos est dévélopper avec language et la version minimum est dev-lang/ruby1.9 , il va donc falloir démasquer ce paquet car par défaut dans portage ou entropy , c'est la 1.8...:
voila nous avons démasquer dev-lang/ruby1.9
ayant fait des recherches , nous allons installé l'overlay ruby
n.b. : il devrait installé la version 1.9.1_p129-r99.
2.installation de l'ebuild Diakonos
comme nous allons utiliser un ebuild externe, nous allons modifier notre make.conf.
2.1 modification du make.conf
CTRL+x pour sauver tapper o (oui)
2.2 création de l'arborescence pour notre ebuild :
2.3 création de notre ebuild diakonos :
CTRl+x puis tapper o (oui) puis enter
2.4 installation de notre ebuild diakonos :
n;b. : pensez à commenter (mettre une # , dièse) devant la ligne du /etc/make.conf : PORTDIR_OVERLAY="/usr/local/portage" car ça pourrait poser problème si par après vous comptez utiliser (ajouter) d'autres overlays.
3.Paramètrage de Diakonos
ces opération seront à faire en root et en user :
donc pour le root :
ouvrir un terminal
il va vous proposer de créer un fichier config : tapper y (yes)
vous voici dans la page d'accueil de Diakonos , vous pouvez la lire (clic dans le texte , flèche bas pour naviguer)
appuyer sur F12
ajouter :
chercher :
view.line_numbers
le mettre sur true
exemple :
enregistrer :
CTRL+s
pour quitter :
CTRL+q
sortir de root :
4.utilisation de Diakonos
maintenant il vous reste plus qu'a oublié nano
et par exemple :
faire un terminal normal : sudo diakonos /etc/make.conf
votre mot de passe utilisateur (user)
et voilà , la magie diakonos :

voici : à tous moments , vous pouvez appuyer sur F1 pour l'aide des raccourcis
voici un liste des raccourcis claviers , pour ceux qui connaissent pas les raccourcis windows
Basic Commands :
Following are some of the most common commands and their default
key bindings. Not all commands are listed here. For a comprehensive
listing, see the configuration file.
Movement
Key Command
Editor Control
Key Command
File/Buffer Control
Key Command
Clipboard
Key Command
Searching
Key Command
pour modifier les raccourcis : ça se trouve ici :
/.diakonos/diakonos.conf
le wiki
git diakonos
bug track
have fun
si comme moi vous trouvez nano limité en fonctions d'éditions et que vous perdez pour les commandes et que vi ou emacs vous donnes des boutons ( en ce qui me concerne , un écran pleins de post-it pour les commandes ....)
je vous présente Diakonos
le force de Diakonos , c'est d'utiliser des raccourcis que vous connaissez dèjà (CTRL+s,CTRL+Q,CTRL+f........)
et surtout il permet :
- grep comme vous le tappez
- enregistrement de macro et utilisation
- presse-papiers multi-éléments
- il synchronise avec Klipper de kde ou xclipp
- surlignement multi-language de la synthaxe (perl, python,ruby,php,java,erb....)
- support de 256 couleurs
- favoris
- sessions
- recherche d'expression régulière
- code/mots-clé complétion/snippets
- aide interactive
- support Ruby intégré
- scripting dans tous les languages
- support ctags limité
- intégration git blog et info su git
- ....
nb : je soft je 'lai découvert sur le blog de Daniel Robbins ( créateur de Gentoo , Funtoo)
Passons à l'installation
1.installation des dépendances
nous allons install Ruby car Diakonos est dévélopper avec language et la version minimum est dev-lang/ruby1.9 , il va donc falloir démasquer ce paquet car par défaut dans portage ou entropy , c'est la 1.8...:
- dans un terminal :
- Codice:
tapper su
mot de passe root(admin)
- puis
- Codice:
echo ">=dev-lang/ruby-1.9" >> /etc/portage/package.unmask
voila nous avons démasquer dev-lang/ruby1.9
ayant fait des recherches , nous allons installé l'overlay ruby
- dans un terminal root :
- Codice:
emerge --sync && layman -S
- ensuite
- Codice:
layman -a ruby && layman -S ruby
- installation du ruby
- Codice:
emerge dev-lang/ruby
n.b. : il devrait installé la version 1.9.1_p129-r99.
2.installation de l'ebuild Diakonos
comme nous allons utiliser un ebuild externe, nous allons modifier notre make.conf.
2.1 modification du make.conf
- dans un terminal root :
- Codice:
nano /etc/make.conf
- ensuite ajouter si ce n'est déja fait :
- Codice:
PORTDIR_OVERLAY="/usr/local/portage"
CTRL+x pour sauver tapper o (oui)
2.2 création de l'arborescence pour notre ebuild :
- dans un terminal root :
- Codice:
cd /usr/local/portage && mkdir app-editors && cd app-editors && mkdir diakonos && cd diakonos
2.3 création de notre ebuild diakonos :
- puis tjrs en root :
- Codice:
nano diakonos-0.8.12.ebuild
- coller ceci :
- Codice:
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
DESCRIPTION="A Linux editor for the masses"
HOMEPAGE="http://purepistos.net/diakonos"
SRC_URI="http://purepistos.net/diakonos/diakonos-0.8.12.tar.bz2"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND=">=dev-lang/ruby-1.9"
RDEPEND="$DEPEND"
src_install() {
cd ${S}
ruby19 install.rb --dest-dir "${D}" || die "install failed"
}
CTRl+x puis tapper o (oui) puis enter
- ensuite :
- Codice:
ebuild diakonos-0.8.12.ebuild digest
2.4 installation de notre ebuild diakonos :
- toujours en root
- Codice:
emerge diakonos
n;b. : pensez à commenter (mettre une # , dièse) devant la ligne du /etc/make.conf : PORTDIR_OVERLAY="/usr/local/portage" car ça pourrait poser problème si par après vous comptez utiliser (ajouter) d'autres overlays.
3.Paramètrage de Diakonos
ces opération seront à faire en root et en user :
donc pour le root :
ouvrir un terminal
- Codice:
tapper su puis enter
tapper votre mot de passe puisenter
- Codice:
tapper diakonos
il va vous proposer de créer un fichier config : tapper y (yes)
vous voici dans la page d'accueil de Diakonos , vous pouvez la lire (clic dans le texte , flèche bas pour naviguer)
appuyer sur F12
ajouter :
- Codice:
suppress_welcome true
chercher :
view.line_numbers
le mettre sur true
exemple :
view.line_numbers true
view.line_numbers.width 4
enregistrer :
CTRL+s
pour quitter :
CTRL+q
sortir de root :
- Codice:
tapper exit
- refaire ceci pour le user donc tapper diakonos dans un terminal user (~ $)
4.utilisation de Diakonos
maintenant il vous reste plus qu'a oublié nano
et par exemple :
faire un terminal normal : sudo diakonos /etc/make.conf
votre mot de passe utilisateur (user)
et voilà , la magie diakonos :

voici : à tous moments , vous pouvez appuyer sur F1 pour l'aide des raccourcis
voici un liste des raccourcis claviers , pour ceux qui connaissent pas les raccourcis windows
Basic Commands :
Following are some of the most common commands and their default
key bindings. Not all commands are listed here. For a comprehensive
listing, see the configuration file.
Movement
Key Command
| Arrow keys | Cursor movement |
| Home, End | Move cursor to beginning or end of current line |
| Page Up, Page Down | Pitch buffer view by one screenful of text |
| Alt-Up, Alt-Down | Scroll up, down |
Editor Control
Key Command
| Ctrl-Q | Quit |
| F1 | List key bindings |
| F12 | Edit user's configuration file |
| Alt-M | Start/stop macro recording |
| F4 | Play macro |
| F6 | Repeat last command |
File/Buffer Control
Key Command
| Ctrl-O | Open a file |
| Ctrl-S | Save current buffer |
| Alt-S | Save current buffer to specific filename |
| Ctrl-W | Close current buffer |
| Ctrl-N | Create new empty buffer |
| Alt-Shift-T | Specify buffer content type |
| Alt-1 to Alt-9 | Switch among first 9 buffers |
| Alt-minus, Alt-= | Switch buffers |
| Ctrl-Z | Undo |
| Ctrl-Y | Redo |
Clipboard
Key Command
| Ctrl-space | Anchor selection (like emacs) |
| Ctrl-C | Copy selection to clipboard |
| Ctrl-X | Copy selection to clipboard and delete (i.e. cut) |
| Ctrl-V | Paste clipboard text |
| Alt-U | Unselect (stop selecting) |
| Ctrl-K | Cut current line (can collect multiple lines) |
Searching
Key Command
| Ctrl-F | Find |
| Ctrl-Alt-F | Find upwards |
| F3 | Find again |
| Shift-F3 | Find again upwards |
| Ctrl-R | Search and replace |
| Ctrl-Alt-U | Clear match highlight |
pour modifier les raccourcis : ça se trouve ici :
/.diakonos/diakonos.conf
le wiki
git diakonos
bug track
have fun
Ultima modifica di fullotone il Gio Set 03, 2009 8:56 pm, modificato 6 volte

fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09

fiorello- VICE-AMMINISTRATORE

-

Numero di messaggi: 4524
Età: 49
Localizzazione: Bourg En Bresse Francia
Occupazione/Ozio: Menuisier
Umore: dipende dalla quantita e qualita della birra bevuta
Data d'iscrizione: 15.09.07
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
voglio provare anche....



ALBERTO FEDERMAN NETO
albfneto
Ribeirão Preto, S.P. Brasile.
E-Mail: mailto://albfneto@fcfrp.usp.br
Home-Page: http://fly.to/brasbeto
Distros: Sabayon, Gentoo, OpenSUSE, Mandriva




albfneto- Esperto di Sabayon-mania

-

Numero di messaggi: 1132
Età: 55
Localizzazione: Ribeirão Preto, São Paulo, S.P., Brasile
Occupazione/Ozio: Scientifico di Richerca, Professore, Chimica. Ozio:Electronica, Computers, Linux
Umore: Buono
Data d'iscrizione: 28.08.08


fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
jolie travail ,fullotone,super guide même moi j'ai compris
tepacool- Frequentatore di Sabayon-mania

-

Numero di messaggi: 210
Età: 56
Localizzazione: annecy savoie libre
Occupazione/Ozio: menuisier
Umore: courtoise
Data d'iscrizione: 13.03.09

fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Bonjour! Je suis l'auteur de Diakonos. @fullotone: Je vous remercie pour la rédaction de ce guide! Si quelqu'un a des questions sur Diakonos, vous pouvez venir sur le canal IRC pour discuter à ce sujet. #mathetes sur FreeNode : http://webchat.freenode.net/?channels=mathetes

Pistos- Spaesato di Sabayon-mania

- Numero di messaggi: 2
Data d'iscrizione: 01.09.09

Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Merci à vous Pistos pour cet extraordinaire éditeur
soyez le bienvenu au sein de notre petite communauté
continuez votre excellent projet , au fait comptez-vous le traduire en français ?

soyez le bienvenu au sein de notre petite communauté
continuez votre excellent projet , au fait comptez-vous le traduire en français ?


fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Bonsoir Pistos et bienvenue sur le forum.
Merçi pour ce magnifique editeur que chez moi a remplacer nano et gedit, simple à utiliser et beau à regarder.
Merçi pour ce magnifique editeur que chez moi a remplacer nano et gedit, simple à utiliser et beau à regarder.


fiorello- VICE-AMMINISTRATORE

-

Numero di messaggi: 4524
Età: 49
Localizzazione: Bourg En Bresse Francia
Occupazione/Ozio: Menuisier
Umore: dipende dalla quantita e qualita della birra bevuta
Data d'iscrizione: 15.09.07
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
good good
super rencontre et super travail que du bonheur
super rencontre et super travail que du bonheur
tepacool- Frequentatore di Sabayon-mania

-

Numero di messaggi: 210
Età: 56
Localizzazione: annecy savoie libre
Occupazione/Ozio: menuisier
Umore: courtoise
Data d'iscrizione: 13.03.09
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Unfortunately, I do not plan on including m19n soon. Perhaps after version 1.0. But if you want to translate the help documents, that would be awesome! :)fullotone ha scritto:Merci à vous Pistos pour cet extraordinaire éditeur
soyez le bienvenu au sein de notre petite communauté
continuez votre excellent projet , au fait comptez-vous le traduire en français ?
Malheureusement, je ne prévois pas, y compris m19n bientôt. Peut-être après la version 1.0. Mais si vous voulez traduire les documents d'aide, ce serait génial! :)

Pistos- Spaesato di Sabayon-mania

- Numero di messaggi: 2
Data d'iscrizione: 01.09.09

Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Le Diakonos est trés bon!
il auteur du Diakonos, Pistos, a fait solicitation pour oficializer le Ebuild pour le Gentoo e aussi, si il est sur portage, peut etre inclus dans le Sabayon.
vote dans ce URL:
http://bugs.gentoo.org/votes.cgi
Diakonos Home-Page:
http://www.google.com.br/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fpurepistos.net%2Fdiakonos%2F&ei=N6NsS56_HMKOuAe3mfDaBw&usg=AFQjCNGAqQt9JV1JkuyynxtXs1fpB8k7OQ
il auteur du Diakonos, Pistos, a fait solicitation pour oficializer le Ebuild pour le Gentoo e aussi, si il est sur portage, peut etre inclus dans le Sabayon.
vote dans ce URL:
http://bugs.gentoo.org/votes.cgi
Diakonos Home-Page:
http://www.google.com.br/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fpurepistos.net%2Fdiakonos%2F&ei=N6NsS56_HMKOuAe3mfDaBw&usg=AFQjCNGAqQt9JV1JkuyynxtXs1fpB8k7OQ

ALBERTO FEDERMAN NETO
albfneto
Ribeirão Preto, S.P. Brasile.
E-Mail: mailto://albfneto@fcfrp.usp.br
Home-Page: http://fly.to/brasbeto
Distros: Sabayon, Gentoo, OpenSUSE, Mandriva




albfneto- Esperto di Sabayon-mania

-

Numero di messaggi: 1132
Età: 55
Localizzazione: Ribeirão Preto, São Paulo, S.P., Brasile
Occupazione/Ozio: Scientifico di Richerca, Professore, Chimica. Ozio:Electronica, Computers, Linux
Umore: Buono
Data d'iscrizione: 28.08.08

Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
Bon pour ceux
qui aime une méthode plus simple et sous entropy ;-)
nb : mais je laisse le guide , on ne sais jamais car je pense qu'en ce moment il vous faudra quand meme le ruby de portage ;-)
bon eh bien apparemment il est retiré de entropy dommage
à suivre

qui aime une méthode plus simple et sous entropy ;-)
- Codice:
equo install app-editors/diakonos
nb : mais je laisse le guide , on ne sais jamais car je pense qu'en ce moment il vous faudra quand meme le ruby de portage ;-)
bon eh bien apparemment il est retiré de entropy dommage
à suivre

Ultima modifica di fullotone il Sab Feb 20, 2010 12:29 am, modificato 1 volta

fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09
Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
ruby e sous entropy, aussi.
je fait une solicitation pour inclusion du Diakonos sul le Entropy.
est dejá inclus?
je fait une solicitation pour inclusion du Diakonos sul le Entropy.
est dejá inclus?

ALBERTO FEDERMAN NETO
albfneto
Ribeirão Preto, S.P. Brasile.
E-Mail: mailto://albfneto@fcfrp.usp.br
Home-Page: http://fly.to/brasbeto
Distros: Sabayon, Gentoo, OpenSUSE, Mandriva




albfneto- Esperto di Sabayon-mania

-

Numero di messaggi: 1132
Età: 55
Localizzazione: Ribeirão Preto, São Paulo, S.P., Brasile
Occupazione/Ozio: Scientifico di Richerca, Professore, Chimica. Ozio:Electronica, Computers, Linux
Umore: Buono
Data d'iscrizione: 28.08.08

Re: [EBUILD]Installation de Diakonos (un éditeur de texte en con
ciao alberto
je pensais qu'il était déja dans entropy diakonos (il me semble , l'avoir vu) mais apparemment ils l'ont retiré ?equo
mais en fait il faut dev-lang/ruby ----> 1.9 min
et actuellement il ets tjrs en 1.8
je pensais qu'il était déja dans entropy diakonos (il me semble , l'avoir vu) mais apparemment ils l'ont retiré ?equo
mais en fait il faut dev-lang/ruby ----> 1.9 min
et actuellement il ets tjrs en 1.8


fullotone- MODERATORE FORUM

-

Numero di messaggi: 425
Età: 37
Localizzazione: Belgio
Umore: Sabayonised
Data d'iscrizione: 25.05.09
Pagina 1 su2 • 1, 2 
Permesso del forum:
Non puoi rispondere agli argomenti in questo forum

















