Покажи Публикации - allusion
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1] 2 3
1  Linux секция за начинаещи / Настройка на програми / Re: преглед на man pages в emacs WoMan mode -: Oct 28, 2010, 19:17
emacs --eval '(woman "ls")'

Thx lkr, that fixed it. След жокерa на lkr, ето го и крайното решение:
Код:
function woman() { emacs --eval '(woman '\"$1\"')';}
:)
2  Linux секция за начинаещи / Настройка на програми / преглед на man pages в emacs WoMan mode -: Oct 27, 2010, 18:28
Някой знае ли как се четат man pages в конзолата през еmacs? Идеята е, пишейки например woman ls (вместо man ls), да мога да чета документацията в emacs WoMan mode. Да уочня, че не става въпрос да стартирам emacs и след това M-x woman.

Тук
http://asis.epfl.ch/GNU.EDIT/emacs-21.1/woman_3.html#TOC8
намерих един пример, който за съжаление не работи:
Код:
woman() { gnudoit -q '(raise-frame (selected-frame)) (woman' \"$1\" ')' ; }

Иначе си написах една съвсем наивна функция, която работи:
Код:
woman() { man $1 | col -b > /tmp/woman; emacs /tmp/woman;}
но все пак ме лишава от луксове като word-completion и WoMan mode в emacs.

Ще се радвам на работещ fix към първия пример.

Поздрав,
A

bash 4.1.5
Emacs 23.1.1
Ubuntu 10.10
3  Linux секция за начинаещи / Настройка на програми / Re: Backup in ubuntu -: Oct 25, 2010, 19:34
Въпроса е при преинсталация да имам възможността да си върна настройките на gnome (като шерифтоте, теми, и панели) и всички програми с настройките им.
GNOME настройките се пазят в $HOME, виж напр.:
  • ~/.gnome
  • ~/.gnome2
  • ~/.gconf
  • ~/.gconfd
   
Повечето смислени програми също си пазят настройките в HOME. Както казах - нищо не губиш, щом пазиш целия HOME.
4  Linux секция за начинаещи / Настройка на програми / Re: Backup in ubuntu -: Oct 25, 2010, 17:07
Кой е най подходящият софтуер за бекъп ....

Вече коментирано тук

Цитат
и кой директорий за важни?

Ако не знаеш кои са ти важни (освен HOME-a), няма да изпуснеш нищо.
Важността на директориите зависи от тяхната употреба и от целта на backup-a.
Варира от _всичко_ при backup-shot на цялата система до HOME поддиректории при пазене на данни и настройки.
5  Linux секция за начинаещи / Настройка на програми / Re: Отново за програмите за backup -: Aug 16, 2010, 12:17
rsync е добро решение за backup. Най-простият начин за ползване е например:

Код:
rsync -av /path/to/source/directory /path/to/target/directory 

като тук http://www.psychocats.net/ubuntu/backup има повече подробности.

Препоръчително е да се ползва с мини скрипт от няколко реда. Програмата е многообхватна и позволява: backup през ssh; гъвкаво дефиниране на желани и нежелани поддиректории и файлове; междуплатформен backup. Ползвам я защото:

1. rsync може да ми backup-не home-a на външен HDD, през WLAN-а, или дори през Интернет. Границите и се простират до повечето мислими backup-фантазии.
2. rsync е стандарт.
3. rsync е инструментът и за web-страниците ми -- синтаксисът и идеята не се променят.
4. Incremental backup - backup-ва само промените, което е дефиницията на всеки tool от категорията, но този го прави скорострелно.

Недостатъци:
1. Учене на синтаксис + писане на скрипт от няколко реда. И двете условия са препоръчителни, нездължителни.
2. Еднопосочен backup.

Препоръчителна употреба. Създава се скрипт, например mybackupscript на място, където може да бъде намерен. Под "може да бъде намерен"  се има предвид следното:
Код:
echo $PATH
резултатът от което е например: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
Аз имам допълнителна директория в HOME наречена SCRIPTS, където добавям мои скриптове. Тя трябва да бъде измежду познатите на $PATH места. Един вариант това  да стане е като се добави във файла ~/.bashrc следния ред:
Код:
export PATH="$PATH:$HOME/SCRIPTS"
След рестарт на терминала (или . ~/.bashrc) SCRIPTS вече е разпознаваема от PATH-променливата.
Създава се нов файл в SCRIPTS който може да съдържа например следното:

Код:
#!/bin/bash
#

rsync -av --progress --delete  --delete-excluded \
--exclude ".mozilla/**/Cache/" \
--exclude ".local/share/Trash/files/*" \
--exclude "download/*" \
/home/allusion/ /media/homebkp/allusion



От горния код, --exclude "download/*" ще игнорира директорията download. Стойността на --exclude е винаги релевантна спрямо източника на backup, т.е. абсолютният път за игнориране би бил в случая "/home/allusion/download", но вместо това задаваме "download". Външният харддиск в случая се намира на /media/homebkp/allusion и трябва да бъде съответно напаснат. Обърни внимание също, че след обратно-наклонените черти "\" не трябва да има интервал или какъвто и да било друг символ - те дефинират един непрекъснат ред. Като всеки скрипт и тук е необходимо
Код:
chmod 744 mybackupscript
След това, всеки път когато се включи външен харддиск към USB-входа и приемайки, че той sе монтира в /media/homebkp/allusion, е небоходимо да се напише в терминала "mybackupscrtipt"  и останалото е работа на rsync.

Допълнителна информация:
http://www.psychocats.net/ubuntu/backup
http://www.samba.org/rsync/

Поздрави,
A
6  Linux секция за начинаещи / Настройка на програми / Re: Търся програма за обработка на PDF-файлове -: Feb 14, 2010, 01:43
Отговарям отзад напред.
За добавяне на страници може да ползваш pdftk (PDF Toolkit):

Код:
pdftk myfile.pdf cat 1-4 6 9 ouput res.pdf 

Горният пример взема страници 1,2,3,4, 6 и 9 от myfile.pdf  и създава res.pdf
За орязване на страниците може да ползваш pdfcrop:

Код:
pdfcrop --margins "l t r b" myfile.pdf 

където l=left, t=top, r=right, b=bottom, могат да бъдат и отрицателни.

Полезен е и pdfnup - организира, върти, реже няколко страници в една A4 формат. За него ти трябва инсталиран LaTeX (ползва pdfpages). 

Поздрав.
7  Linux секция за начинаещи / Настройка на програми / Re: фонетична кирилица на QWERTZ клавиатура -: Dec 27, 2009, 18:01
Аз ползвам немска клавиатура и линукса сам ми наглася фонетиката
Ще се радвам да кажеш кой линукс и какво означава нагласена фонетика.
Цитат
и ми обръща "з" и "ъ" и си пасват на клавиатурата??? Кой символи са ти проблематични на теб??? Къде точно ти е проблема?
Пример:
В QWERTY, натискайки Shift + 1,2...,0 се получава    !@#$%^&*()
В  QWERTZ, натискайки Shift + 1,2...,0 се получава   !"§$%&/()=
 
Опитвам отново.
Клавиатурата е QWERTZ.
Включена фонетична кирилица преобръща клавиатурата в QWERTY.
В случая, който описвам, освен "z" и "y", се разминават още достатъчно много символи (от горния пример съвпдат само три). Ако не използвам много препинателни и други знаци,  това може да се счита за полу-"нагласена" фонетика.
Проблемът не е в буквите, нито в цифрите. Проблем са останалите символи.
8  Linux секция за начинаещи / Настройка на програми / фонетична кирилица на QWERTZ клавиатура -: Dec 27, 2009, 14:07
Специалните знаци и символи на фонетична кирилска подребда следват американската QWERTY система.
Има ли програма, с коята да подредя фонетична кирилица върху QWERTZ (немска) клавиатура?
Алтернативни решения са добре дошли.

Ubuntu 9.10, GNOME 2.28.1
9  Linux секция за начинаещи / Настройка на програми / Re: Изключване на мета функцията на Tilde-key в GNOME -: Nov 07, 2009, 13:03
Решението се оказва просто. В новото Убунту има допълнителен layout за клавиатурата наречен "Germany Eliminate dead keys", което решава проблема по-лесно от очакваното.
Предполагам че "..... Eliminate dead keys" решава проблема и за други езици.

Поздрави.
10  Linux секция за начинаещи / Настройка на програми / security issues -: Sep 27, 2009, 20:14
Здравейте,

имам няколко теоретични въпроси относно сигурността на системата си. Всичките си данни държа на един лаптоп, с който непрекъснато съм в движение, т.е. темата ме интересува сериозно. Дисрибуцията ми е Убунту 9.04 (ядро 2.6.28-15) и извинете наивитета на зададените въпроси.

И така. Четох за така нар. ~/Private директория, създадена чрез ecryptfs-utils и по-точно ecryptfs-setup-private , която криптира данните на user-level. Тази директория е нововъведение от Ubuntu 8.10 насам. Идеята за криптирана директория я намирам чудесна. Въпросът е, дали я разбирам правилно. Въпросната директорията е с права 700.

1. По-какво се различава ~/Private от най-обикновена директория, на която съм казал ръчно:  chmod 700?
2. Правя backup на данните си редовно с rsync (на външен хард-диск.) Когато монтирам външният хард-диск на лаптопа си, имам достъп до всички директории на него, вкл. и до ~/Private. Когато го монтирам от друг user естествено не. Какво ще се случи, ако ми откраднат лаптопа и се наложи да монтирам въпросният хард-диск от друг компютър?
Ще мога ли да отварям директориите с ограничен достъп (chmod 700), както и ~/Private?
Ако мога безпроблемно да ги отворя, къде е сигурността?
Ако не мога - къде е ефекта от backup-ването?
3) Свързал съм повечето чувствителни файлове чрез symbolic links. За пример да вземем файла .fetchmailrc. Той съдържа всички mail-пароли. Aз го премествам в ~/Private и после създавам линк към него, т.е.
Код:
mv .fetchmailrc ~/Private
ln -s ~/Private/.fetchmailrc .fetchmailrc
Това истинска сигурност ли е или е псевдо-сигурност?  Ако греша в нещо, ще се радвам да ми го посочите.

Благодаря,
поздрави.
11  Linux секция за начинаещи / Настройка на програми / Re: Изключване на мета функцията на Tilde-key в GNOME -: Sep 07, 2009, 17:23
Благодаря за отговора,

не знаех къде се намира конфигурационния файл и с това ми беше полезен. Все пак проблемът ми си остава, понеже не знам как да го променя. Освен това ми се струва естествено да има по-очевидно решение, което и търся.

Правя втори опит за обяснение.
Бутонът AltGr (десен Alt, Alt-Graph или Alt-Graphics) има функция, аналогична на Shift. Натиснат, той променя първичното значение на бутоните и позволява писането на нестандартни символи, например: AltGr + a = æ, AltGr + g = ŋ, AltGr + 4 = ¼  и др.

В комбинация със знака tilde той може да има съвсем различен ефект върху бутоните. т. нар. fourth level modifier. Ето и пример с бутона o:

1 Level   o  : малката буква о
2 Level   O  : (Schift + o) главно О
3 Level   ø  : (AltGr + o ) пресечено о
4 Level   õ  : (AltGr + ~  отпускаш + o) испанската буква õ

Така, когато натисна "AltGr + ~" не се случва нищо и системата ме изчаква за да въведа следващия знак (и да го модифицира). Ако искам да изпиша знака tilde, ~, то трябва да го натисна още веднъж, т.е.
AltGr + ~ + ~
(или  аналогично AltGr + ~ + space).

Въпросът е как мога да изключа тази функция и да изписвам знака тилде след като натисна само  AltGr + ~.
Опитах в

Код:
gnome-keyboard-properties

след това навигация през Layouts --> Layout Options... и зададох  Compose key position, който по подразбиране е Shift + AltGr, на десен Win бутон. Смених и "Key to choose 3rd level" също на десен Win - бутон, но резултат няма.

Поздрав.

Един източник по темата: https://help.ubuntu.com/community/ComposeKey
12  Linux секция за начинаещи / Настройка на програми / Изключване на мета функцията на Tilde-key в GNOME -: Sep 01, 2009, 21:45
Здравейте,

Убунту има една вбесяваща функция за tilde-key. Трябва да натисна AltGr (немска клавиатура) и след това ДВА пъти тилде-то (или tile + space) за да се получи тилде. Еднократното натискане на тилде е мета бутон за изписване на тъпотии от сорта на ñ, õ, ỹ  и др. Някой, успял да премахне тази дразнеща фунцкия, би ми помогнал ако ми каже как да пише тилде с еднократно натискане на AltGr + tilde.

Не мога да повярвам, че толкова важен бутон като тилдето са го осакатили толкова грозно. Декстопът е GNOME.

Поздрави.
13  Linux секция за начинаещи / Настройка на програми / fetchmail multiple accounts gmail -: Aug 20, 2009, 15:10
Здравейте,

отново fetchmail въпрос. Искам да чета мейлите от двата си gmail-аканута. Във .fetchmailrc има следните редове:

Код:
poll pop.gmail.com proto pop3
     user "badass@gmail.com", with password "xxx" is badass here
     user "goodass@gmail.com", with password "yyy"

Проблемът е, когато напиша

Код:
fetchmail -v

че програмата... увисва, т.е. казва 

Код:
fetchmail: 6.3.9-rc2 querying pop.gmail.com (protocol POP3) at Thu 20 Aug 2009 03:06:09 PM CEST: poll started

и до тук спира.
Когато fetch-на само единият от двата всичко си работи нормално.
Някой има ли безценен съвет как да fetch-на и двата акаунта едновременно?

Поздрави,
А
14  Linux секция за начинаещи / Настройка на програми / Re: How: fetchmail + procmail = whole_inbox -: Aug 10, 2009, 01:40
... fetch-ване на цялата поща от gmail...
Ок, реших  си проблема. Gmail си има настройки "Forwarding and POP/IMAP" и когато се даде "Enable POP for all mail (even mail that's already been downloaded)" ми решава проблеми 1 и 2 веднага (дори прекалено буквално). След това се дава Enable "POP for mail that arrives from now on" и той си работи по стария начин, сваляйки само нови мейли.

Thx за вниманието,
allusion
15  Linux секция за начинаещи / Настройка на програми / How: fetchmail + procmail = whole_inbox -: Aug 09, 2009, 22:51
Здравейте,

използвам fetchmail+procmail да си чета мейла с mutt.
При първоначалото fetch-ване на цялата поща от gmail, procmail ми достави писмата от последните 9 месеца (от Дек 08), въпреки че на сървъра лежат и по-стари съобщения.
Имам два елементарни въпроса.

1. Как мога да си сваля цялата поща на локалната машина, т.е. и по-старите съобщения?
2. Как бих могъл да накарам fetchmail да каже на procmail  да свали цялата поща повторно? (естествено от сървъра никой нищо не трие, докато не им кажа)


Поздрави,
allusion
Страници: [1] 2 3