<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; В KDE не срабатывают скрипты...]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24393&amp;type=atom" />
	<updated>2012-09-23T18:18:25Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=24393</id>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299706#p299706" />
			<content type="html"><![CDATA[<p>Я уже не работаю в KDE, забыл, как там это настраивается. Но в Xfce делается так: допустим, наш скрипт имеет расширение .sh. Открываем меню Правка &gt; Настроить особые действия, жмем Редактировать. В появившемся окне на вкладке Основное пишем в поля Имя и Описание, например, &quot;Выполнить в Терминале&quot;, в поле Команда - </p><div class="codebox"><pre><code>Terminal -x %f</code></pre></div><p>.<br />Переходим на вкладку &quot;Условия появления&quot; и пишем в поле Шаблон имени <em>*.sh</em>, ставим флажок Текстовые файлы в группе &quot;Появляться, если выделение содержит&quot;. Жмем ОК, перезапускаем Thunar. После этого в меню по правой кнопке мыши должен появляться пункт Выполнить в Терминале, когда выделен любой файл, подпадающий под маску &quot;<em>*.sh</em>&quot;.<br />Надеюсь, вы сможете разобраться по аналогии.</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-09-23T18:18:25Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299706#p299706</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299699#p299699" />
			<content type="html"><![CDATA[<p>yars, спасибо большое за ценные советы, но боюсь проблема в другом. Для упрощения жизни хотелось сделать скриптики на рабочем столе, что бы запустил, каталог примонтировался, но они (скриптики) какого-то хрена не срабатывают, хотя 100% сами рабочие (из консоли всё срабатывает)...</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2012-09-23T17:12:37Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299699#p299699</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299677#p299677" />
			<content type="html"><![CDATA[<p>В чем проблема? <br /></p><div class="codebox"><pre><code>#!/bin/bash

if [ ! -z $2 ]; then TARGET=$2 ; fi
start()
{
   sudo mount -t cifs -o username=admin,password=blalala,uid=digger $1 /mnt/tmp
}

stop()
{
   sudo umount /mnt/tmp
}

if [ ! -z $# -o $# -gt 3 ]; then
    case $1 in
    &quot;start&quot;) 
        start $TARGET;;
    &quot;stop&quot;)
        stop;;
    *)
       echo &quot;Usage: $0 start | stop&quot;;;
    esac
fi</code></pre></div><p>Вызов скрипта делать так: </p><div class="codebox"><pre><code>scriptname start //192.168.0.3</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-09-23T15:03:24Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299677#p299677</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299670#p299670" />
			<content type="html"><![CDATA[<p>Да, да, они исполняемые.<br />ls -l<br />-rwxrwxr-x&nbsp; 1 digger digger&nbsp; &nbsp; &nbsp;103 сент. 23 16:36 server<br />-rwxrwxr-x&nbsp; 1 digger digger&nbsp; &nbsp; &nbsp; 33 сент. 23 16:37 umount tmp</p><p>Но всё равно делать, засранцы, ничего не хотят... Вызывая их из терминала они всё делают..</p><p>yars, спасибо за наводку, но у меня несколько шар подключать надо)</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2012-09-23T14:29:06Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299670#p299670</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299662#p299662" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>redgy92 пишет:</cite><blockquote><p>chmod a+x имя_скриптика</p></blockquote></div><p>1)&nbsp; безопасность не забываем:<br /></p><div class="codebox"><pre><code>chmod +x scriptname</code></pre></div><p>2) Я бы сделал один скрипт (как-то так):<br /></p><div class="codebox"><pre><code>#!/bin/bash
start()
{
   sudo mount -t cifs -o username=admin,password=blalala,uid=digger //192.168.0.3/srv /mnt/tmp
}

stop()
{
   sudo umount /mnt/tmp
}

if [ ! -z $# -o $# -gt 2 ]; then
    case $1 in
    &quot;start&quot;) 
        start;;
    &quot;stop&quot;)
        stop;;
    *)
       echo &quot;Usage: $0 start | stop&quot;;;
    esac
fi</code></pre></div>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2012-09-23T13:50:35Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299662#p299662</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299656#p299656" />
			<content type="html"><![CDATA[<p>помнится в наутилусе можно было поставить галку &#039;выполнить в терминале&#039;</p><p>так сделать не забыли?<br /></p><div class="codebox"><pre><code>chmod a+x имя_скриптика</code></pre></div>]]></content>
			<author>
				<name><![CDATA[redgy92]]></name>
				<uri>https://linuxforum.ru/profile.php?id=9699</uri>
			</author>
			<updated>2012-09-23T13:11:26Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299656#p299656</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[В KDE не срабатывают скрипты...]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=299655#p299655" />
			<content type="html"><![CDATA[<p>Такая ситуация, создал для удобства файлики для быстрого примонтирования сетевых каталогов и соответственно отмантирования</p><div class="codebox"><pre><code>#!/bin/bash
sudo mount -t cifs -o username=admin,password=blalala,uid=digger //192.168.0.3/srv /mnt/tmp</code></pre></div><p>и<br /></p><div class="codebox"><pre><code>#!/bin/bash
sudo umount /mnt/tmp</code></pre></div><p>Так вот, если запустить консоль, и выполнить из неё скриптики (так&nbsp; например написать ~/Рабочий\ стол/server) то всё нормально, подключается... А вот если просто кликнуть на файликах на рабочм столе, то фиг! Как будто вообще ничего не происходит. Что не так-то? В Гноме помню при запуске скриптов всплывало окошко с вариантами: открыть, открыть в консоле, редактировать(или как-то так). Если выбираешь открыть в термиале всё срабатывало, если просто открыть то тоже фиг. </p><p>Ось: fedora17+полный апдейт+kde</p>]]></content>
			<author>
				<name><![CDATA[DarkDigger]]></name>
				<uri>https://linuxforum.ru/profile.php?id=20256</uri>
			</author>
			<updated>2012-09-23T13:09:17Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=299655#p299655</id>
		</entry>
</feed>
