<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://wiki2.linuxformat.ru/skins/common/feed.css?97"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>LXF102:Совет месяца - История изменений</title>
		<link>http://wiki2.linuxformat.ru/index.php?title=LXF102:%D0%A1%D0%BE%D0%B2%D0%B5%D1%82_%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B0&amp;action=history</link>
		<description>История изменений этой страницы в вики</description>
		<language>ru</language>
		<generator>MediaWiki 1.11.1</generator>
		<lastBuildDate>Thu, 14 May 2026 00:15:42 GMT</lastBuildDate>
		<item>
			<title>Crazy Rebel: викификация, оформление</title>
			<link>http://wiki2.linuxformat.ru/index.php?title=LXF102:%D0%A1%D0%BE%D0%B2%D0%B5%D1%82_%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B0&amp;diff=7236&amp;oldid=prev</link>
			<description>&lt;p&gt;викификация, оформление&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая статья&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Совет месяца: Сервисные меню KDE==&lt;br /&gt;
&lt;br /&gt;
KDE поставляется с набором предварительно настроенных действий для контекстного меню. Это, конечно, неплохо, но еще лучше то, что вы можете создавать свои собственные действия. Сервисные меню определяются в '''.desktop'''-файлах, хранящихся в '''share/apps/konqueror/servicemenus''' либо в вашем домашнем каталоге, либо в директории, где установлен KDE, в зависимости от того, создаете вы их для себя или для всех пользователей компьютера.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать пункт меню, масштабирующий JPEG-изображение с камеры до размеров, пригодных для отправки по электронной почте, создайте в одном из этих каталогов файл '''shrinkImage.desktop''', содержащий строки:&lt;br /&gt;
&lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 ServiceTypes=image/jpeg&lt;br /&gt;
 Actions=shrinkImage&lt;br /&gt;
&lt;br /&gt;
и определяющий действие, а также тип файлов, к которым оно применимо. Тип '''image/*''' обозначает любые изображения, а '''all/allfiles''' – произвольные файлы. Теперь необходимо создать действие:&lt;br /&gt;
&lt;br /&gt;
 [Desktop Action shrinkImage]&lt;br /&gt;
 Name=Shrink Image&lt;br /&gt;
 Icon=showfoto&lt;br /&gt;
 Exec=~/bin/shrinkimage.sh “%f”&lt;br /&gt;
&lt;br /&gt;
Строка в заголовке должна соответствовать введенной в поле '''Actions''' '''desktop'''-файла; поле Name задает видимое пользователю название пункта меню, поле '''Icon''' необязательно&lt;br /&gt;
&lt;br /&gt;
Вся реальная работа происходит в последней строке. '''%f''' заменяется именем выбранного файла, которое передается сценарию, вызывающему утилиту ''convert''. Можно было выполнить эту команду непосредственно из меню, но мы используем скрипт-обертку, т.к. имя файла понадобится нам дважды, а поле '''Exec''' не может содержать более одного '''%f'''.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 convert -sample 800x600 -quality 70 “$1” “${1/.jpg/_small.jpg}”&lt;br /&gt;
&lt;br /&gt;
За дополнительной информацией обращайтесь к http://developer.kde.org/documentation/tutorials/dot/servicemenus.html.&lt;/div&gt;</description>
			<pubDate>Tue, 10 Mar 2009 07:00:27 GMT</pubDate>			<dc:creator>Crazy Rebel</dc:creator>			<comments>http://wiki2.linuxformat.ru/index.php/%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5:LXF102:%D0%A1%D0%BE%D0%B2%D0%B5%D1%82_%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B0</comments>		</item>
	</channel>
</rss>