Ponturi: Diferență între versiuni
(PokPlEqPYihvRNGrxcZ) |
m (revenire) |
||
| Linia 1: | Linia 1: | ||
| − | + | Ponturi diverse care vă fac viaţa mai uşoară în [[Linux]]. Pentru ponturi mai specifice vedeţi şi [[Networking]] şi [[Programare]]. | |
| + | |||
| + | ==Editoare== | ||
| + | |||
| + | === [[vim]]: Asocierea automată a tipurilor cu fişierele === | ||
| + | <mitu> cum fac sa asociez niste fisiere in vim cu un anume tip de fisier ? | ||
| + | <mitu> de ex. fisierele din ~/mutt/conf/ sa stie ca filetype=muttrc | ||
| + | <rpetre> mitu: cel mai simplu | ||
| + | <rpetre> scrii in ele un comment care sa contina vim:ft=muttrc | ||
| + | <rpetre> la inceput sau la sfarsit | ||
| + | |||
| + | Completare: înainte de "vim:" trebuie cel puţin un spaţiu. Pentru mai multe detalii, <b>:help modeline</b> din editor. | ||
| + | |||
| + | ==== soluţie alternativă ==== | ||
| + | Pentru a nu adăuga la fiecare fişier o linie cu 'modeline'-ul corespunzător e suficient să adăugaţi în <tt>~/.vimrc</tt> sau <tt>~/.gvimrc</tt>: | ||
| + | |||
| + | au BufNewFile,BufRead ~/mutt/conf/* setf muttrc | ||
| + | syntax on | ||
| + | |||
| + | === [[vim]]: Modificare setarilor implicite pentru tipuri de fisiere === | ||
| + | Pentru a modifica o optiune a unui plugin pentru un tip de fisier, adaugati-le in <tt>~/.vim/after/ftdetect/<filetype>.vim</tt>: | ||
| + | echo 'set textwidth=72' > ~/.vim/after/ftdetect/mail.vim | ||
| + | |||
| + | ==Concatenare PDF== | ||
| + | <cmatei> so, does anyone know, cum lipesc io niste pdf-uri? | ||
| + | <mitu> pdftk | ||
| + | <gabim> texexec --pdfarrange --result final.pdf 1.pdf 2.pdf | ||
| + | |||
| + | pdftk 1.pdf 2.pdf cat output final.pdf | ||
| + | |||
| + | gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=final.pdf 1.pdf 2.pdf | ||
| + | |||
| + | ==Extragerea unor pagini din PDF== | ||
| + | |||
| + | Extragerea paginilor 1,2 din pdf-ul in.pdf în out.pdf: | ||
| + | pdftk in.pdf cat 1-2 output out.pdf | ||
| + | |||
| + | ==Scriere DVD-uri şi redare player== | ||
| + | (Nedelcu Alin) Am toate DVD'urile scrise cu #growisofs -Z /dev/dvd -l -r . lucru ce le face inutilizabile in dvd-player (panasonic). Solutia a fost | ||
| + | #growisofs -Z /dev/dvd -J -l -r. | ||
| + | |||
| + | ==Afisarea liniilor comune a doua fisiere== | ||
| + | diff --unchanged-line-format='%L' --old-line-format='' --new-line-format='' file1 file2 | ||
| + | Daca se vor si liniile ''old'' sau ''new'' se modifica line-formatul corespunzator. | ||
| + | |||
| + | ==Audio== | ||
| + | * [[Sunet multiplexat cu ALSA]] - pentru a permite mai multor aplicaţii să folosească simultan placa de sunet | ||
| + | |||
| + | ==Kernel== | ||
| + | * [[Testarea unui nou kernel folosind Grub|'''Testarea unui nou kernel folosind Grub''' sau '''Cum bootam o singura data cu alt kernel decit cel implicit''']] | ||
Versiunea de la data 30 august 2009 18:16
Ponturi diverse care vă fac viaţa mai uşoară în Linux. Pentru ponturi mai specifice vedeţi şi Networking şi Programare.
Cuprins
Editoare
vim: Asocierea automată a tipurilor cu fişierele
<mitu> cum fac sa asociez niste fisiere in vim cu un anume tip de fisier ? <mitu> de ex. fisierele din ~/mutt/conf/ sa stie ca filetype=muttrc <rpetre> mitu: cel mai simplu <rpetre> scrii in ele un comment care sa contina vim:ft=muttrc <rpetre> la inceput sau la sfarsit
Completare: înainte de "vim:" trebuie cel puţin un spaţiu. Pentru mai multe detalii, :help modeline din editor.
soluţie alternativă
Pentru a nu adăuga la fiecare fişier o linie cu 'modeline'-ul corespunzător e suficient să adăugaţi în ~/.vimrc sau ~/.gvimrc:
au BufNewFile,BufRead ~/mutt/conf/* setf muttrc syntax on
vim: Modificare setarilor implicite pentru tipuri de fisiere
Pentru a modifica o optiune a unui plugin pentru un tip de fisier, adaugati-le in ~/.vim/after/ftdetect/<filetype>.vim:
echo 'set textwidth=72' > ~/.vim/after/ftdetect/mail.vim
Concatenare PDF
<cmatei> so, does anyone know, cum lipesc io niste pdf-uri? <mitu> pdftk <gabim> texexec --pdfarrange --result final.pdf 1.pdf 2.pdf
pdftk 1.pdf 2.pdf cat output final.pdf
gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=final.pdf 1.pdf 2.pdf
Extragerea unor pagini din PDF
Extragerea paginilor 1,2 din pdf-ul in.pdf în out.pdf:
pdftk in.pdf cat 1-2 output out.pdf
Scriere DVD-uri şi redare player
(Nedelcu Alin) Am toate DVD'urile scrise cu #growisofs -Z /dev/dvd -l -r . lucru ce le face inutilizabile in dvd-player (panasonic). Solutia a fost
#growisofs -Z /dev/dvd -J -l -r.
Afisarea liniilor comune a doua fisiere
diff --unchanged-line-format='%L' --old-line-format= --new-line-format= file1 file2
Daca se vor si liniile old sau new se modifica line-formatul corespunzator.
Audio
- Sunet multiplexat cu ALSA - pentru a permite mai multor aplicaţii să folosească simultan placa de sunet