Журнал LinuxFormat - перейти на главную

LXF165-166: От­ве­ты

Материал из Linuxformat
Перейти к: навигация, поиск

[[Категория:Постоянные рубрики

Содержание

Ответы

Есть вопрос по от­кры­то­му ПО? Пишите нам по адресу answers@linuxformat.ru, и мы най­дем от­вет.

1 Пе­ре­брос фай­лов с Android

В Я ку­пил план­шет Nexus 7 на Android и очень им до­во­лен. Увы, без «но» не обош­лось: я не мо­гу смон­ти­ро­вать его как USB-уст­рой­ст­во. Когда я под­клю­чаю по USB свой те­ле­фон с Android, на те­ле­фоне по­яв­ля­ет­ся ок­но, где он мон­ти­ру­ет­ся как на­ко­пи­тель, но на план­ше­те, по­хо­же, ниче­го это­го нет.

Конеч­но, фай­лы мож­но пе­ре­бро­сить че­рез Dropbox, но у ме­ня несколь­ко ГБ му­зы­ки и ви­део. По­че­му они от­ка­за­лись от та­кой вполне при­лич­ной сис­те­мы? И как мне пе­ре­бро­сить фай­лы?

Грант [Grant]

О Про­бле­ма с под­клю­чением на­ко­пи­те­лей по USB в том, что в ка­ж­дый мо­мент вре­мени их мож­но под­клю­чить толь­ко к од­ной опе­ра­ци­он­ной сис­те­ме. Это оз­на­ча­ет, что пре­ж­де чем смон­ти­ро­вать ее на ком­пь­ю­те­ре, ее нуж­но раз­мон­ти­ро­вать на те­ле­фоне. По­это­му на те­ле­фоне по­яв­ля­ет­ся пре­ду­пре­ж­дение о том, что нуж­но за­крыть при­ло­жения, ис­поль­зую­щие SD-кар­ту. На уст­рой­ст­вах без съем­ных но­си­те­лей, вро­де Nexus 7, все еще ху­же: раз­мон­ти­ро­вать фай­ло­вую сис­те­му, ис­поль­зуе­мую опе­ра­ци­он­ной сис­те­мой, нель­зя. По­это­му в но­вых уст­рой­ст­вах для ре­шения этой про­бле­мы ис­поль­зу­ет­ся MTP (Media Transfer Protocol – про­то­кол пе­ре­да­чи муль­ти­ме­диа). MTP был раз­ра­бо­тан Microsoft и ис­поль­зу­ет­ся для пе­ре­да­чи фай­лов на ме­диа-про­иг­ры­ва­те­ли и об­рат­но, точ­но так же, как PTP (Picture Transfer Protocol – про­то­кол пе­ре­да­чи изо­бра­жений) ис­поль­зу­ет­ся для пе­ре­да­чи изо­бра­жений с циф­ро­вых ка­мер. Су­ще­ст­ву­ет несколь­ко ре­шений для мон­ти­ро­вания уст­ройств MTP в Linux; с уст­рой­ст­ва­ми на Android луч­ше все­го ра­бо­та­ет jmtpfs (http://research.jacquette.com/jmtpfs-exchanging-files-between-android-devices-and-linux/). Это фай­ло­вая сис­те­ма FUSE, ко­то­рая ис­поль­зу­ет биб­лио­те­ку libmtp (http://libmtp.sourceforge.net). По­след­няя долж­на быть в ре­по­зи­то­ри­ях ва­ше­го ди­ст­ри­бу­ти­ва, но, воз­мож­но, при­дет­ся уста­но­вить jmtpfs из ис­ходников. Есть еще mtpfs, но сей­час она ра­бо­та­ет не так хо­ро­шо, как jmtpfs. Впро­чем, обе они – про­ек­ты но­вые, и все мо­жет из­менить­ся.

По­сле уста­нов­ки спи­сок всех под­клю­чен­ных уст­ройств с под­держ­кой MTP мож­но по­лу­чить ко­ман­дой

jmtpfs -l

Что­бы смон­ти­ро­вать пер­вое най­ден­ное уст­рой­ст­во – обыч­но в ка­ж­дый мо­мент вре­мени у вас под­клю­че­но толь­ко од­но уст­рой­ст­во – ука­жи­те точ­ку мон­ти­ро­вания по­сле ко­ман­ды jmtpfs. Этот ка­та­лог дол­жен су­ще­ст­во­вать и иметь пра­во на запись для поль­зо­ва­те­ля, от имени ко­то­ро­го за­пу­ще­на ко­ман­да

jmtpfs ~/nexus

Вы уви­ди­те со­об­щение об от­сут­ст­вии фай­ла .mtpz-data, но на него мож­но не об­ра­щать внимания: файл ис­поль­зу­ет­ся толь­ко для ау­тен­ти­фи­ка­ции Microsoft. Для раз­мон­ти­ро­вания уст­рой­ст­ва ис­поль­зу­ет­ся ко­ман­да

fusermount -u ~/nexus

Это оз­на­ча­ет, что уст­рой­ст­во мож­но смон­ти­ро­вать, но ис­клю­чи­тель­но вруч­ную. Мож­но сде­лать и так, что­бы уст­рой­ст­во ав­то­ма­ти­че­­ски мон­ти­ро­ва­лось udev, соз­дав для это­го два фай­ла. Пер­вый – пра­ви­ло udev; на­зо­ви­те файл /etc/udev/rules.d/90-mtpmount.rules. Чис­ло име­ет зна­чение, так как это пра­ви­ло долж­но за­пускать­ся поз­же, чем пра­ви­ла libmtp. В фай­ле долж­на быть од­на стро­ка:

ATTR{idVendor}==”18d1”,ATTR{idProduct}==”4e42”, RUN=”/usr/local/bin/mountnexus.sh &”

Иден­ти­фи­ка­то­ры про­из­во­ди­те­ля и про­дук­та ука­за­ны для Nexus 7 – для дру­гих уст­ройств их по­ка­жет lsusb. Мон­ти­ро­вание длит­ся до несколь­ких се­кунд, а udev не лю­бит про­грам­мы, ко­то­рые не за­вер­ша­ют­ся сра­зу, по­это­му па­ра­метр RUN ука­зы­ва­ет путь к скрип­ту (который мо­жет быть лю­бым), ко­то­рый де­ла­ет всю ра­бо­ту. Соз­дай­те файл скрип­та с ко­ман­да­ми:

#!/bin/sh

mkdir -p /media/nexus7

jmtpfs -o allow_other /media/nexus7

За­пусти­те скрипт с тер­ми­на­ла, что­бы убе­дить­ся, что он ра­бо­та­ет. Па­ра­метр allow_other необ­хо­дим по­то­му, что udev за­пуска­ет скрип­ты от имени су­пер­полььзо­ва­те­ля-root, а вам нуж­на воз­мож­ность за­пи­сы­вать в ка­та­лог как обыч­ный поль­зо­ва­те­лем. Для ра­бо­ты скрип­та мо­жет по­тре­бо­вать­ся до­ба­вить эту оп­цию в /etc/fuse.conf. За­тем под­клю­чи­те план­шет и от­крой­те ка­та­лог /media/nexus7 в лю­би­мом фай­ло­вом менед­же­ре.

2 Не­пря­мое пе­ре­на­прав­ле­ние

В Яр­кость на мо­ем ком­пь­ю­те­ре ре­гу­ли­руе­мая, и в Fedora есть несколь­ко свя­зан­ных с этим фай­лов. При вхо­де в сис­те­му яр­кость мак­си­маль­на, и на основ­ном эк­ране это ре­жет гла­за. Я за­шел в про­грам­му управ­ления ви­део­кар­той и на­шел на­строй­ки монито­ра, но их из­менения со­хра­ня­ют­ся толь­ко в те­ку­щем се­ан­се. Сто­ит вый­ти из сис­те­мы и вой­ти сно­ва, и яр­кость сно­ва мак­си­маль­ная.

Я по­ду­мал: «Ес­ли это про­ис­хо­дит при ка­ж­дом вхо­де в сис­те­му, я най­ду нуж­ный файл на­строй­ки и про­пи­шу его в сво­ем .bashrc». Это файл /sys/class/backlight/acpi_video0/brightness, со­дер­жа­щий чис­ло от 0 до 9, и его вла­де­лец — root. Я ре­шил до­ба­вить сле­дую­щую ко­ман­ду в .bashrc:

echo 3 > /sys/class/backlight/acpi_vidoeo0/brightness

Ко­ман­да не сра­бо­та­ла, так как я не су­пер­поль­зо­ва­тель. Я по­про­бо­вал за­пустить ее с ко­мад­ной стро­ки с sudo, но это то­же не сра­бо­та­ло. Од­на­ко я мо­гу от­крыть дру­гое ок­но тер­ми­на­ла, вой­ти в сис­те­му ко­ман­дой su – и ско­пи­ро­вать эту стро­ку в но­вый тер­ми­нал; тогда яр­кость ме­ня­ет­ся.

Родж Пар­мен­тер [Rog Parmenter]

О Яр­кость уста­нав­ли­ва­ет­ся ко­ман­дой xbacklight, ко­то­рая не тре­бу­ет прав root, но ра­бо­та­ет не во всех сис­те­мах, по­это­му мы опи­шем об­щий прин­цип, так как он при­го­дит­ся не толь­ко для этой за­да­чи. Пе­ре­на­прав­ление вы­во­да с sudo час­то вы­зы­ва­ет пу­таницу из-за спо­со­ба ин­тер­пре­та­ции команд обо­лоч­кой. Мы чи­та­ем сле­ва на­пра­во, пер­вым ви­дим sudo и пред­по­ла­га­ем, что все по­сле­дую­щее бу­дет вы­пол­нять­ся от имени root. Но обо­лоч­ке бли­же прин­цип Йо­ды [пер­со­наж «Звезд­ных войн», ко­то­рый по­сто­ян­но пе­ре­став­лял сло­ва мес­та­ми, – прим. пер.], и она спер­ва реа­ли­зу­ет пе­ре­на­прав­ление, так что ко­ман­да

sudo somecommand >somefile

за­пуска­ет ко­ман­ду от имени root, но пи­шет в файл от имени обыч­но­го поль­зо­ва­те­ля. Ре­шение – восполь­зо­вать­ся tee, ко­ман­дой, ко­то­рая пе­ре­на­прав­ля­ет все со стан­дарт­но­го вво­да в стан­дарт­ный вы­вод и в файл:

echo 3 | sudo tee /sys/class/backlight/acpi_vidoeo0/brightness

Те­перь echo вы­пол­ня­ет­ся от имени обыч­но­го поль­зо­ва­те­ля, а запись в файл – от имени root. 3 поя­вит­ся и на тер­ми­на­ле, и с целью от это­го из­ба­вить­ся мож­но пе­ре­на­пра­вить вы­вод echo в /dev/null:

echo 3 | sudo tee /sys/class/backlight/acpi_vidoeo0/brightness > /dev/null

Про­бле­ма с за­пуском sudo из .bashrc еще не сня­та, так как ко­ман­да оста­но­вит­ся и за­про­сит па­роль. Од­на­ко мож­но на­стро­ить за­пуск команд от имени root и без за­про­са па­ро­ля. От­крой­те файл /etc/sudoers – лучше де­лай­те это с по­мо­щью visudo, так как она про­ве­ря­ет син­так­сис и по­зво­ля­ет из­бе­жать непри­ят­ных си­туа­ций из-за непра­виль­ной кон­фи­гу­ра­ции в sudoers:

sudo visudo

Нам ни к че­му, что­бы кто по­па­ло мог за­пустить tee от имени root, ведь это фак­ти­че­­ски да­ет доступ на запись к лю­бо­му фай­лу в сис­те­ме, и нуж­но ука­зать всю ко­ман­ду пол­но­стью, сле­дую­щим об­ра­зом:

username ALL = NOPASSWD: /usr/bin/tee /sys/class/backlight/acpi_vidoeo0/brightness

Это по­зво­ля­ет од­но­му ука­зан­но­му поль­зо­ва­те­лю за­пустить дан­ную кон­крет­ную ко­ман­ду от имени root без за­про­са па­ро­ля. Путь до ко­ман­ды ука­зы­ва­ет­ся весь це­ли­ком, ина­че мож­но бу­дет соз­дать файл с та­ким же именем в дру­гом мес­те и по­лу­чить доступ root. Со­храните файл и про­верь­те его ко­ман­дой

echo 3 | sudo tee /sys/class/backlight/acpi_vidoeo0/brightness

Она долж­на умень­шить яр­кость без за­про­са па­ро­ля. Ес­ли ко­ман­да ра­бо­та­ет, до­бавь­те ее в свой .bashrc или, еще то­го луч­ше, по­мес­ти­те в скрипт, за­пускае­мый ав­то­ма­ти­че­­ски при за­груз­ке ра­бо­чего сто­ла.

3 Home-мания

В Я поль­зу­юсь сво­им нетбу­ком Asus EeePC 901 в основ­ном для за­хо­дов в Ин­тернет, но хо­чу при­ме­нять его и для дру­гих це­лей, ти­па игр и то­му по­доб­но­го. Сей­час на нем уста­нов­лен Crunchbang Linux; это лег­кий и при­ят­ный ди­ст­ри­бу­тив, и в нем бы­ло до­воль­но про­стое ру­ко­во­дство по на­строй­ке раз­де­лов спе­ци­аль­но для EeePC; там са­ма опе­ра­ци­он­ная сис­те­ма уста­нав­ли­ва­ет­ся на раз­дел раз­ме­ром 4 ГБ, а еще один раз­дел раз­ме­ром 16 ГБ ис­поль­зу­ет­ся как /home.

И вот ка­кая у ме­ня про­бле­ма: при ка­ж­дой уста­нов­ке ка­кой-то про­грам­мы че­рез менед­жер па­ке­тов она всегда по­па­да­ет на раз­дел с сис­те­мой, а не с до­машним ка­та­ло­гом. В ре­зуль­та­те до­вольно боль­шой раз­дел в 16 ГБ пусту­ет, а сис­тем­ный раз­дел за­би­ва­ет­ся про­грам­ма­ми.

Воз­мож­но, я не по­нял че­го-то про­сто­го, но как за­ста­вить менед­жер па­ке­тов уста­нав­ли­вать про­грам­мы в ка­та­лог /home?

Чез Джельф [Chaz Gelf]

О У ме­ня был 901, и эти два дис­ка мне то­же до­са­ди­ли. Я схит­рил и объ­е­динил их в один с LVM, но де­лать это нуж­но до уста­нов­ки ди­ст­ри­бу­ти­ва. Ин­фор­ма­ция о том, ку­да ко­пи­ру­ют­ся фай­лы па­ке­тов, на­хо­дит­ся в са­мих па­ке­тах, и ее нель­зя из­менить. Ес­ли па­кет хо­чет по­мес­тить их в /usr, они обя­за­ны от­пра­вить­ся в /usr. Это вы­се­че­но на камне; за­то на камне не вы­се­че­но, где дол­жен быть сам /usr. Вы­полните сле­дую­щую ко­ман­ду, что­бы уз­нать, ка­кой ка­та­лог занима­ет боль­ше все­го мес­та:

sudo du -hx --max-depth=1 /

Ре­шив, ка­кой ка­та­лог вы хо­ти­те пе­ре­мес­тить на дру­гой диск (хо­ро­шие кан­ди­да­ты – /var и /usr), пе­ре­за­гру­зи­те нетбук в live-ди­ст­ри­бу­тив, что­бы не во­зить­ся с корневой фай­ло­вой сис­те­мой в ра­бо­таю­щей ОС. Те­перь смон­ти­руй­те два дис­ка, про­ще все­го – из тер­ми­на­ла, ко­ман­дой

mkdir -p /mnt/{root,home}

mount /dev/sda1 /mnt/root

mount /dev/sdb1 /mnt/home

За­тем пе­ре­мес­ти­те весь ка­та­лог usr в фай­ло­вую сис­те­му и соз­дай­те на ее мес­те пустой ка­та­лог:

mv /mnt/root/usr /mnt/home/

mkdir /mnt/root/usr

На­конец, до­бавь­те стро­ку в файл /etc/fstab, ко­то­рая свя­жет точ­ку мон­ти­ро­вания usr с но­вым ка­та­ло­гом:

/home/usr /usr none defaults,bind 0 0

Эта стро­ка долж­на ид­ти по­сле стро­ки с мон­ти­ро­ванием /home. Про­де­лать та­кое мож­но с /usr или /var, ли­бо с обо­и­ми ка­та­ло­га­ми, но не пы­тай­тесь за­тра­ги­вать дру­гие ка­та­ло­ги корневой фай­ло­вой сис­те­мы. Та­кие ка­та­ло­ги, как /etc, /lib, /bin и /proc, долж­ны оста­вать­ся в корневой сис­те­ме.

Мож­но бы­ло бы пе­ре­раз­бить вто­рой диск, соз­дать раз­дел для /usr и смон­ти­ро­вать его в fstab – пу­ри­сты ска­жут, что так и на­до бы­ло сде­лать – но наш ва­ри­ант про­ще. Важ­но и то, что он да­ет нам боль­ше гиб­ко­сти в рас­пре­де­лении дис­ко­во­го про­стран­ст­ва на дис­ке в 16 ГБ, ведь его и так немно­го.

Есть еще один ва­ри­ант, но для него по­тре­бу­ет­ся пе­реуста­нов­ка сис­те­мы. Это из­на­чаль­ная уста­нов­ка сис­те­мы на диск боль­ше­го раз­ме­ра. У вас мо­жет быть корневая фай­ло­вая сис­те­ма раз­ме­ром 16 ГБ с раз­де­лом /home и раз­дел под­кач­ки раз­ме­ром 4 ГБ, а осталь­ное мон­ти­ру­ет­ся как до­полнитель­ное хранили­ще.

4 Ка­приз­ный мо­ни­тор

В Из ди­ст­ри­бу­ти­вов сен­тябрь­ско­го DVD толь­ко в Slack Puppy монитор на­стро­ил­ся пра­виль­но. Все ди­ст­ри­бу­ти­вы уста­нав­ли­ва­ют раз­ре­шение мое­го монито­ра (на са­мом де­ле, те­ле­ви­зо­ра с диа­го­на­лью 37 дюй­мов) при­мер­но в 1360 × 728, но при этом текст во всех при­ло­же­ниях чи­та­ет­ся пло­хо.

Толь­ко при раз­ре­шении 1280 × 720 текст и икон­ки по­лу­ча­ют­ся чет­ки­ми и с вер­ны­ми про­пор­ция­ми, но за­то ра­бо­чий стол сдви­нут вле­во. Но при смене раз­ре­шения на бо­лее низ­кое Slack Puppy ото­бра­жа­ет текст и икон­ки нор­маль­но и за­пол­ня­ет всю пло­щадь эк­ра­на те­ле­ви­зо­ра.

Кста­ти, два дру­гих «щен­ка», Wary и Lucid, от­лич­но ла­дят с мо­им монито­ром, а Macpup — нет. Ути­ли­та по­зи­циониро­вания KDE не по­мо­га­ет.

Как Slack Puppy уда­ет­ся то, что не уда­ет­ся дру­гим? Мож­но ли что-то с этим сде­лать? Сей­час я поль­зу­юсь Ubuntu 10.04, и ника­ких про­блем с монито­ром нет.

Пи­тер Сти­вен­сон [Peter Stevenson]

О По­хо­же, в боль­шин­ст­ве ди­ст­ри­бу­ти­вов непра­виль­но оп­ре­де­ля­ют­ся ха­рак­те­ри­сти­ки монито­ра и по­это­му за­да­ет­ся невер­ный ре­жим. Не­вер­ное раз­ре­шение на ЖК-или све­то­ди­од­ном монито­ре выдает имен­но те тек­сто­вые ар­те­фак­ты, о ко­то­рых вы го­во­ри­те. В от­ли­чие от ста­рых ЭЛТ-монито­ров, ЖК-монито­ры со­сто­ят из дис­крет­ных пик­се­лей, и при по­пыт­ке за­дать дру­гое раз­ре­шение драй­вер попы­та­ет­ся ото­бра­зить точ­ку там, где ее фи­зи­че­­ски нет.

Од­но из­менение раз­ре­шения не снима­ет про­бле­мы, так как по-прежнему невер­ны дру­гие ас­пек­ты ви­део­ре­жи­ма. Есть два спо­со­ба ре­шения про­бле­мы. Пер­вый – за­гру­зить спе­ци­фи­ка­ции сво­его монито­ра, по­кор­петь над man-страницей xorg.conf и про­бо­вать раз­ные на­строй­ки до тех пор, по­ка ре­зуль­тат вас не удов­ле­тво­рит.

Вто­рой – схит­рить и стя­нуть кон­фи­гу­ра­цию из Slack Puppy. Для это­го за­гру­зи­тесь в Slack Puppy и за­дай­те нуж­ные на­строй­ки монито­ра. Эти на­строй­ки бу­дут за­пи­са­ны в файл /etc/X11/xorg.conf – ско­пи­руй­те его на флэш­ку или на раз­дел на же­ст­ком дис­ке. Те­перь пе­ре­за­гру­зи­тесь в дру­гой ди­ст­ри­бу­тив, ско­пи­руй­те этот файл об­рат­но в /etc/X11 (вам по­на­до­бит­ся доступ поль­зо­ва­те­ля root или sudo) и пе­ре­за­пусти­те X од­ной из сле­дую­щих команд, в за­ви­си­мо­сти от сво­его ди­ст­ри­бу­ти­ва, или пе­ре­за­гру­зив ком­пь­ю­тер.

/etc/init.d/dm restart

/etc/init.d/xdm restart

/etc/init.d/gdm restart

/etc/init.d/lightdm restart

Не­мно­го стран­но, что пра­виль­но рас­по­знал монитор толь­ко один ди­ст­ри­бу­тив, но так как по су­ти это те­ле­ви­зор, он мо­жет со­об­щать свои на­строй­ки с ошиб­ка­ми, что и за­став­ля­ет дру­гие ди­ст­ри­бу­тивы вы­би­рать невер­ные на­строй­ки.

5 Раз­дел под­кач­ки

В Я уста­нав­ли­ваю Crunchbang в VirtualBox и вы­де­лил 11,4 ГБ для вир­ту­аль­но­го же­ст­ко­го дис­ка. При раз­бив­ке дис­ка на раз­де­лы с по­мо­щью мас­те­ра мне не уда­ет­ся вы­де­лить мно­го мес­та в корневой раз­дел или раз­дел под­кач­ки — боль­шая часть дис­ка вы­де­ля­ет­ся в /home. Поскольку я не со­би­рал­ся хранить на нем мно­го фай­лов, мне за­хо­те­лось раз­бить диск по-дру­го­му, вы­де­лив око­ло 8 ГБ на корневой раз­дел, 1 ГБ на раз­дел под­кач­ки, а осталь­ное — в /home. И все вро­де пре­крас­но, но ути­ли­та раз­биения не да­ет мне воз­мож­но­сти сде­лать раз­дел раз­де­лом под­кач­ки.

Heiowge, с фо­ру­мов

О И в уста­нов­щи­ке Crunchbang 10, и в уста­нов­щи­ке Crunchbang 11, ко­то­рые мы про­бо­ва­ли, воз­мож­ность соз­дать раз­дел под­кач­ки име­лась. Од­на­ко и в ра­бо­таю­щей сис­те­ме доста­точ­но лег­ко соз­да­вать, из­ме­нять и вы­де­лять дис­ко­вое про­стран­ст­во в раз­де­лы под­кач­ки. Са­мый про­стой спо­соб обой­ти про­бле­му с этим уста­нов­щи­ком – соз­дать раз­дел нуж­но­го раз­ме­ра, но не за­да­вать его тип и не мон­ти­ро­вать его (ес­ли тип нуж­но за­дать обя­за­тель­но, вы­бе­ри­те его про­из­воль­но). По­сле уста­нов­ки и за­груз­ки сис­темы пре­об­ра­зуй­те этот раз­дел в раз­дел под­кач­ки – ли­бо в GParted, ли­бо вруч­ную, за­пустив в тер­ми­на­ле ко­ман­ду mkswap:

sudo mkswap /dev/sdN

За­тем до­бавь­те его в /etc/fstab в стро­ке

/dev/sdN none swap sw 0 0

Ес­ли в ва­шем fstab для оп­ре­де­ления дис­ков ис­поль­зу­ют­ся UUID и вы на­ме­ре­ны это­го при­дер­жи­вать­ся, то уникаль­ный иден­ти­фи­ка­тор раз­де­ла под­кач­ки мож­но уз­нать ко­ман­дой

sudo blkid /dev/sdN

Для раз­де­лов под­кач­ки мож­но за­дать и мет­ки фай­ло­вых сис­тем, как и для «обыч­ных» фай­ло­вых сис­тем, что­бы кон­фи­гу­ра­ция в fstab бы­ла бо­лее по­нят­ной. Для это­го соз­дай­те раз­дел под­кач­ки ко­ман­дой

sudo mkswap --label myswap /dev/sdN

и до­бавь­те его в /etc/fstab стро­кой

LABEL=myswap none swap sw 0 0

6 Пе­ре­на­прав­ление поч­ты в KMail

В Не­дав­но я уста­но­вил Kubuntu 12.04, что­бы луч­ше уз­нать KDE. Я всегда был и оста­юсь поль­зо­ва­те­лем Ubuntu. На­де­юсь, Грэм, наш по­сто­ян­ный экс­перт по KDE, по­мо­жет мне с про­бле­мой, ко­то­рая вы­гля­дит про­бле­мой зе­ле­но­го но­вич­ка. По­хо­же, KMail 4.8.4 не уме­ет пе­ре­на­прав­лять поч­ту без вклю­чения всех ис­ход­ных по­лу­ча­те­лей и от­пра­ви­те­лей. В Thunderbird я всегда уда­лял эти дан­ные, так как они про­сто отнима­ют ме­сто, к то­му же яв­ля­ясь при­ват­ны­ми.

Мож­но ли ис­клю­чить эти спи­ски в KMail?

Винс [Vince]

О KDE у нас лю­бит не толь­ко Грэм. Я и сам им поль­зу­юсь с вер­сий 1.x, хо­тя, при­зна­юсь, от­кла­ды­вал пе­ре­ход с 3.5 на 4.x доль­ше, чем мно­гие дру­гие, по­ка по­след­няя не ста­ла по-на­стоя­ще­му удоб­ной. KMail под­дер­жи­ва­ет три спо­со­ба пе­ре­прав­ки пись­ма дальней­шим по­лу­ча­те­лям, все они доступ­ны в под­ме­ню Forward [Пе­ре­сыл­ка] ме­ню Messages [Со­об­щения] или в кон­тек­ст­ном ме­ню, ко­то­рое от­кры­ва­ет­ся при щелч­ке пра­вой кноп­кой мы­ши по со­об­щению. При пе­ре­клю­чении [Redirecting] со­об­щение пе­ре­сы­ла­ет­ся как есть, без ука­зания, что оно пе­ре­сы­ла­ет­ся ва­ми. За­тем есть два ва­ри­ан­та пе­ре­на­прав­ления. В пер­вом слу­чае пись­мо пе­ре­сы­ла­ет­ся как вло­жение, и его со­дер­жи­мое со­хра­ня­ет­ся, и час­то имен­но это и нуж­но, осо­бен­но в сфе­ре бизнеса, по­сколь­ку тогда по­нят­но, что со­дер­жи­мое пе­ре­сы­лае­мо­го пись­ма не из­менилось. На­вер­ное, имен­но этот ва­ри­ант и ис­поль­зуе­те вы, так как в нем нель­зя из­ме­нять со­об­щение. Ес­ли вы­брать вто­рой ва­ри­ант, Forward > Inline [Пе­ре­сыл­ка > Вло­жен­ное], то в KMail и дру­гих поч­то­вых кли­ен­тах пись­мо встав­ля­ет­ся в но­вое со­об­щение с по­мет­кой «Forwarded Message» в те­ме пись­ма.

Пе­ред от­прав­кой мож­но от­ре­дак­ти­ро­вать пись­мо, уда­лив дру­гие ад­ре­са (не го­во­ря уже о несколь­ких кор­по­ра­тив­ных под­пи­сях, вло­жен­ных друг в дру­га). В Thunderbird этот ме­тод ис­поль­зу­ет­ся по умол­чанию; все что вам нуж­но сде­лать в KMail – по­ра­бо­тать над сво­ей мы­шеч­ной па­мя­тью и на­жи­мать для пе­ре­на­прав­ления пись­ма Shift + F вме­сто F. |

Персональные инструменты
купить
подписаться
Яндекс.Метрика