<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Kde4_bluetooth</id>
	<title>Kde4 bluetooth - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://support.qbpro.ru/index.php?action=history&amp;feed=atom&amp;title=Kde4_bluetooth"/>
	<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Kde4_bluetooth&amp;action=history"/>
	<updated>2026-04-03T21:57:15Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://support.qbpro.ru/index.php?title=Kde4_bluetooth&amp;diff=558&amp;oldid=prev</id>
		<title>imported&gt;Vix: Новая страница: «==Настройка работы bluetooth в KDE4 через blueman== устанавливаем пакеты:   aptitude install blueman obexfs obexftp   на…»</title>
		<link rel="alternate" type="text/html" href="https://support.qbpro.ru/index.php?title=Kde4_bluetooth&amp;diff=558&amp;oldid=prev"/>
		<updated>2013-08-24T10:41:25Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «==Настройка работы bluetooth в KDE4 через blueman== устанавливаем пакеты:   aptitude install blueman obexfs obexftp   на…»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Настройка работы bluetooth в KDE4 через blueman==&lt;br /&gt;
устанавливаем пакеты:&lt;br /&gt;
&lt;br /&gt;
 aptitude install blueman obexfs obexftp &lt;br /&gt;
&lt;br /&gt;
на значке '''blueman''' правой кнопкой мыши выбираем '''&amp;quot;локальные службы&amp;quot;''' -&amp;gt; '''&amp;quot;Дополнительно&amp;quot;''' и там прописываем строку указанную ниже..&lt;br /&gt;
&lt;br /&gt;
'''скрипт''' который реализует подключение через службу '''blueman''' (добавить строку /usr/local/bin/bluemankde4 %d)&lt;br /&gt;
&lt;br /&gt;
'''сам скрипт:'''&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
  phone_addr=$1&lt;br /&gt;
  own_name=`basename $0`&lt;br /&gt;
  dir=/var/tmp/$phone_addr&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  mount_phone ()&lt;br /&gt;
  {&lt;br /&gt;
  i=0&lt;br /&gt;
  LIMIT=5&lt;br /&gt;
  while [ &amp;quot;$i&amp;quot; -lt &amp;quot;$LIMIT&amp;quot; ]&lt;br /&gt;
  do&lt;br /&gt;
    echo -n &amp;quot;$i &amp;quot;&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Perform $i try to mount phone $phone_addr to $dir using obexfs&amp;quot;&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Execute: obexfs -b $phone_addr -B 10 $dir&amp;quot;&lt;br /&gt;
    out=`obexfs -b $phone_addr $dir 2&amp;gt;&amp;amp;1`&lt;br /&gt;
    logger -i -t $own_name &amp;quot;$out&amp;quot;&lt;br /&gt;
    mounts=`cat /proc/mounts |grep $dir|wc -l `&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Found $mounts mounted $dir inside /proc/mounts&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    if [ $mounts -ne 0 ] ;then&lt;br /&gt;
    kdialog --passivepopup &amp;quot;Successfully mounted $phone_addr to $dir&amp;quot; 2&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Open $dir inside konqueror&amp;quot;&lt;br /&gt;
    out=`konqueror $dir 2&amp;gt;&amp;amp;1`&lt;br /&gt;
    logger -i -t $own_name &amp;quot;$out&amp;quot;&lt;br /&gt;
    exit 0&lt;br /&gt;
    else&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Failed to mount $phone_addr to $dir from the $i try&amp;quot;&lt;br /&gt;
    fi&lt;br /&gt;
    sleep 1&lt;br /&gt;
    ((i += 1))&lt;br /&gt;
  done&lt;br /&gt;
  if [ $mounts -eq 0 ] ;then                                                                                                                                   &lt;br /&gt;
  kdialog --passivepopup &amp;quot;Failed to mount $phone_addr to $dir.\nChech /var/log/messages for errors&amp;quot; 4                                                          &lt;br /&gt;
  fi                                                                                                                                                           &lt;br /&gt;
 																		 	      &lt;br /&gt;
  }                                                                                                                                                            &lt;br /&gt;
 																		 	      &lt;br /&gt;
  umount_phone ()                                                                                                                                              &lt;br /&gt;
  {                                                                                                                                                            &lt;br /&gt;
  mounts=`cat /proc/mounts |grep $dir|wc -l `                                                                                                                  &lt;br /&gt;
  if [ $mounts -ne 0 ] ;then                                                                                                                                   &lt;br /&gt;
  logger -i -t $own_name &amp;quot;Perform umount of $dir if it's already mounted&amp;quot;                                                                                      &lt;br /&gt;
  out=`fusermount -uz $dir 2&amp;gt;&amp;amp;1`                                                                                                                               &lt;br /&gt;
  logger -i -t $own_name &amp;quot;$out&amp;quot;                                                                                                                                &lt;br /&gt;
  mounts=`cat /proc/mounts |grep $dir|wc -l `&lt;br /&gt;
    if [ $mounts -eq 0 ] ;then&lt;br /&gt;
    logger -i -t $own_name &amp;quot;Successfully umounted $dir&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
    logger -i -t $own_name &amp;quot;$dir is already mounted.Failed to umount $dir.$out.Please perform it's umount manually&amp;quot;&lt;br /&gt;
    kdialog --passivepopup &amp;quot;Failed to umount $dir.Chech /var/log/messages for errors&amp;quot; 4&lt;br /&gt;
    exit&lt;br /&gt;
    fi&lt;br /&gt;
  else&lt;br /&gt;
  logger -i -t $own_name &amp;quot;$dir is not mounted.No need to perform umount&amp;quot;&lt;br /&gt;
  fi&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  create_dir ()&lt;br /&gt;
  {&lt;br /&gt;
  logger -i -t $own_name &amp;quot;Create directory $dir to mount the phone by bluetooth&amp;quot;&lt;br /&gt;
  out=`mkdir -p $dir 2&amp;gt;&amp;amp;1`&lt;br /&gt;
  logger -i -t $own_name &amp;quot;$out&amp;quot;&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  kdialog --passivepopup &amp;quot;Mount phone is in progress...Please wait&amp;quot; 4&lt;br /&gt;
  create_dir&lt;br /&gt;
  umount_phone&lt;br /&gt;
  mount_phone &lt;br /&gt;
&lt;br /&gt;
* [http://geonix-gentoo.blogspot.ru/2009/08/kde4-blueman.html взято тут...]&lt;br /&gt;
* [http://kde-apps.org/content/show.php/kde4+bluetooth+files+open?content=108869 сам скрипт...]&lt;/div&gt;</summary>
		<author><name>imported&gt;Vix</name></author>
	</entry>
</feed>