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/backuphttp://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", се разминават още достатъчно много символи (от горния пример съвпдат само три). Ако не използвам много препинателни и други знаци, това може да се счита за полу-"нагласена" фонетика. Проблемът не е в буквите, нито в цифрите. Проблем са останалите символи.
|
|
|
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
|
|
|
|