среда, 8 мая 2013 г.

JoliOS. Что это? (Первый поверхностный взгляд)

Мой интерес к "облачному бытию" привел меня к JoliOS (JoliCloud).

Еще о ней говорят JoliCloud. Впрочем, не совсем "о ней". Просто существует технология JoliCloud, которая может быть реализована в виде WEB-страницы в Вашем браузере для доступа к Вашему облачному контенту, или же в виде установленной на жесткий диск "специально заточенной" linux-based операционной системы с этой же задачей + локальными приложениями.

Теперь по порядку.
В 2009 году в городе-Париже появилась некая концепция JoliCloud.
Она сводится к тому, чтобы объединить принадлежащие Вам облачные хранилища (ресурсы) одним элегантным и очень простым пользовательским интерфейсом.
Одновременно попробовать сделать так, чтобы с этой задачей достойно справлялись недорогие и слабенькие компьютеры.
Теперь же эта концепция распростанилась и на мобильные устройства, делая Вас похожим на капитана Немо, но тот реализовал себя, как "плдвижный в подвижной среде, а Вы становитесь "глобальным в глобальном мире". Во всяком случае, это обещают разработчики JoliOS.
Хорошо это или не очень - решать каждому индивидуально.
Справедливости ради стОит заметить, что с мобильными устройствами не так все просто пока. И пока ли? Все говорит о том, что JoliOS в существующем ныне виде уже не развивается, так что.
Но речь не об этом.

Я установил на свой ноутбук JoliOS. чтобы попользоваться и понять, насколько мне это нужно, и будет ли это мне полезно.

Выглядит домашний экран (именно так, а не Рабочий стол) так (вкладка Home):
На скриншоте видно, что слева имеется панель, на которой отражены все ресурсы, доступные Вам. Здесь и облачные хранилища данных, и локальные диски (в верхней части), и социальные сети и пр.
Переход между данными осуществляется простым кликом по соответствующему заголовку ресурса. Ниже на скриншотах видно, как выглядят экраны с содержимым доступных ресурсов.




Что тут скажешь - удобно и наглядно. Кроме того, работает все быстро, правда зависит от скорости интернет-соединения (оно и понятно).

На вкладке Friends можно увидеть друзей с их доступными Вам ресурсами. Хотя, может быть я что-то понял и не так. JoliOS только второй день на моем компьютере.
Итак. Вкладка Friends


И третья вкладка Settings дает нам доступ к разнообразным настройкам системы:



И вот здесь открывается самое интересное:
На этом скриншоте можно заметить окно системных настроек GNOME2. Да. Это и есть то, что коренным образом отличает чистую облачную ОС (ChromeOS или ChromiumOS) от JoliOS. Здесь применяются НЕоблачные технологии (приложения).
Хорошо это или плохо? Не знаю. Опять же, каждый выбирает для себя сам.
Однако же наличие локальных приложений сразу же ставит вопрос о производительности компьютера, объеме его HDD (или SSD), видеоадаптере и тому подобное...

Иными словами, JoliOS - это десктопная операционная linux-система с удобно (на взгляд разработчиков) организованным доступом к облачным ресурсам. Не больше и не меньше.

Возвращаемся на вкладку Home/Applications:


На последнем скриншоте видно, что на компьютере установлена старенькая проверенная  Ubuntu. Хорошо это или плохо? С одной стороны а зачем что-то еще, с другой - за окном почти середина 2013 года (а не начало 2011). Впрочем, видимо проект уже два с лишним года заброшен и не развивается. А начиналось все весело и многообещающе. Но в facebook.com есть активность от JoliCloud. 

РЕЗЮМИРУЮ.
1. JoliOS - это Ubuntu+GNOME2, а не облачная ОС.
2. JoliOS - это очень удобный доступ в свои облачные хранилища.
3. JoliOS - это большой набор WEB и локальных (Ubuntu) приложений, которые можно применять при необходимости, добавляя к облачным технологиям мощь огромного количества локальных линукс-приложений.
4. JoliOS - это хорошо.
5. Archlinux/Debian/OpenSUSE/Gentoo/Sabayon/... - это тоже хорошо. Обновленная и абсолютно актуальная ОС с набором самых актуальных локальных линукс-приложений. Причем, очень хорошо, если в этой ОСи установлен Chromium-браузер, а в нем открыта страница www.jolicloud.com и ты пользуешься JoliDrive практически со всем JoliOS-овским функционалом  HTML5!
Уж если на то пошло...

Такие вот мысли. :)





воскресенье, 28 апреля 2013 г.

CHROME OS: Некоторые наблюдения.

Прошло несколько дней в довольно тесном, но пользовательском (не экспертном) общении с Chrome OS.

Проявились некоторые моменты, на которых хотелось бы остановиться.

на 28 апреля 2013 года
1. Очень диковинно ведет себя youtube.com.
Вот ряд скриншотов, которые поясняют мое замечание:
 
(т.е., при входе на youtube.com ресурс просит обновить проигрыватель. Следуя же по предложенной ссылке для обновления, встречаешь уведомление о том, что уже установлен самый свежий проигрыватель)

Переходя на страничку видеоролика, можно видеть такую картинку:
Зато если встроить этот ролик например в G+, то он благополучно прокручивается. Вот скриншот: 

Примерно так же неясно обстоят дела и с прослушиванием локальных файлов (mp3 и т.д.):

Не удается послушать музыку из Google.music! 

29 апреля 2013 года
Обратил внимание на то, что некоторые ролики на сайте youtube.com все же можно посмотреть.
Не сумел пока понять, чем они отличаются от "непросматриваемых", но некоторые ролики показывают.
Чего не могу сказать ни о локальном видео, ни о локальной музыке.

А так, да. Все остальное просто отлично! :)

UPD (09.05.2013)
Проблема решается "ручной" установкой и обновлением flashplugin-а.
См. UPD здесь.



воскресенье, 21 апреля 2013 г.

Автомонтирование дисков в Archlinux (и не только в нем). fstab

Смотрим, какие диски "доступны" системе:

$ sudo blkid
(отсюда берем UUID диска)

И далее:

$ sudo gedit /etc/fstab

Внизу добавляем строку примерно такого вида:

UUID=D45A39A15A3980F2 /home/myname/yandexDRIVE ntfs rw,notail,relatime 0 0

Выделенное красным заменяем на своё.

ВАЖНО! Поддиректория /home/myname/yandexDRIVE должна быть создана заранее.

И еще. 
Я предпочитаю монтировать диск в домашнюю поддиректорию.
Мне это удобно по многим причинам (и эстетически, и "географически", и заморочек с правами нет).
Но принято считать, что это не есть хорошо.
Поэтому вторым аргументом (точкой монтирования вашего диска) можете сделать директорию (хорошую) вида /mnt/mydirectory (или /media/mydirectory), но не забудьте установить этим заранее созданным поддиректориям соответствующие права.


суббота, 20 апреля 2013 г.

Archlinux & GNOME 3. Полезное для памяти.

Чтобы открывать самба-ресурс наутилусом, нужно установить пакет 

gvfs-smb 

и перезагрузиться.

И еще

aur/nautilus-share


вторник, 16 апреля 2013 г.

Два WiFi-роутера. Вот бы настроить...

Гугл, как известно, велик и могуч...
Но и он оказался бессильным мне помочь в моём вопросе.
Суть его (Вопроса. Не гугла) проста - мне нужно настроить сеть, а я никогда этому не учился. Терминология же здесь напоминает терминологию биржевых спекулянтов или лошадиных барышников (почти ©). Если короче, то слова и фразы пугают нешуточно и почти не позволяют надеяться на успех.

Теперь к делу.
Задача такая.

Предполагается, что имеется Роутер #1 (далее Р1) и Роутер #2 (Р2).
Оба роутера могут образовывать свою беспроводную (WiFi) локальную подсеть.
В Р1 приходит по проводу (телефонному) интернет. Он имеет свой статический IP-адрес (т.е., из интернета к Р1 можно обратиться - ??? - см. ЗЗЫ в конце текста).
Р1 раздает интернет по WiFi нескольким ноутбукам/планшетам/смартфонам (их количество и IP-адреса не имеют никакого значения).
Из Р1 по проводку интернет попадает в Р2.
А вот здесь важная часть вопроса: Р2 должен объединить четыре (к примеру)  устройства (три устройства по WiFi, а одно по проводку) в одну сеть (я её для себя назвал подсетью Р2). Каждое из этих устройств должно иметь свой определенный IP-адрес (например, 10.0.0.21, 10.0.0.22, 10.0.0.23 и 10.0.0.24 или 24.1.1.10, 24.1.1.20, 24.1.1.30 и 24.1.1.40 - это не столь важно). При необходимости, они могут выходить в интернет через Р1.
Из интернета (??? - опять смотри ЗЗЫ в конце текста) должна быть возможность "попадать" в подсеть роутера Р2, "видеть" и "командовать" устройствами подсети. Важно, чтобы устройства из подсети роутера Р1 (те самые ноутбуки/планшеты/смартфоны) могли "попадать" в подсеть Р2 и тоже обращаться к устройствам этой подсети.

Вот так как-то.

Я понимаю, что мог в постановке задачи допустить какие-то ляпы или ещё чего. Может быть не совсем правильно понимаю всю эту IP-кухню... Повторюсь - я не имею профильного образования и знаний, но сделать это нужно.

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

Читать обещаю много и вдумчиво. :-)

Спасибо.

UPD. По всей вероятности, мое незнание и неумение точно сформулировать вопрос, требует лаконичности и конкретизации.

Попробую совсем лаконично.

Подсеть роутера Р2 -- есть закрытая от свободного проникновения локальная сеть, объединяющая в себе несколько исполнительных устройств, управляющих освещением, шторами, жалюзи, медиапроигрывателем (DUNE HD) и т.д. в помещении. Устройства эти управляются с помощью различных мобильных устройств (для этого имеются специальные приложения). 
Для того чтобы управление начать осуществлять, необходимо и достаточно, чтоб мобильные устройства "попали" в локальную подсеть Р2 (а дальше все просто - IP-remote control а'ля DUNE).
Подсеть роутера Р1 -- это интернет в помещении. К нему должны быть подключены все эти самые мобильные устройства (для управления). Из подсети Р1 они должны попадать в закрытую Р2.
Доступ в Р1 из интернета по статическому IP нужен для того, чтобы управление устройствами подсети Р2 можно было осуществлять дистанционно, условно говоря, из любой точки мира. Мобильное устройство попадает по статическому IP в подсеть Р1, и далее из нее в Р2, где уже может управлять устройствами подсетиР2)

Кстати говоря, видеокамеры, соединенные с одним из устройств сети
Р2 (и контролируемые им), тоже должны просматриваться отовсюду. 


Как работают сами устройства в Р2 и какими ОСями управляются - я не знаю, да это и не важно. Это "черный ящик", ноу-хау производителя АСУ. Важно то, что существуют приложения, управляющие ими под iOS и Android, и существуют способы программирования мобильных управляющих устройств, что не является в данном случае проблемой совершенно.

Важно то, чтобы управляющее (iPhone, например) и управляемое (одно из устройств сети Р2) устройства оказались в одной локальной сети Р2.

Вот так как-то.

ЗЫ. Слово "предполагается" выделено в тексте курсивом потому, что сеть уже задумана и обязательна к реализации, но из двух роутеров приобретен пока один - Р2 (Linksys EA4500). Это связано только с тем, что роутер Р1 будет по всей вероятности приобретен в "Ростелекоме" при подключении интернета в квартире (техническую возможность ADSL-интернета  Ростелеком уже подтвердил. К сожалению, выделенной линии не будет), где еще делается отделочный ремонт. Посему это будет какой-то ADSL WiFi-роутер.

ЗЗЫ. Мне тут сказали, что не факт, что у Ростелекома можно получить статический IP-адрес. Что ж, это нехорошо, но остальную задачу это не снимает. И я буду искать другие способы соединения с Интернетом в будущем.

четверг, 4 апреля 2013 г.

Как появилась ChromeOS на моем стареньком нетбуке. :)

        Итак, время неумолимо, скоро середина 21-го века, а там и 22-ой, а мы все еще привязаны к железу и Кило/Мега/Гига/...Байтам?!
        Нет! Решительно пора "в облака"!

        Для первого опыта я разыскал свой старенький Acer Aspire One AOA150 BK
 (или как-то так) и занялся гуглением (или гуглежом).

Потратил на это занятие час-полтора, и вот новенькая ChromeOS установлена на моем стареньком Acer'е.

        Ниже опишу то, что делал я. Видимо, можно сделать иначе, и, не исключено, что лучше, однако я не стал заморачиваться и поступил именно так. Так и все...

Теперь по порядку. Не очень подробно, но со ссылками (за подробностями вам по ним).

1. Берем сборку CromeOS от Hexxeh. Я взял ее отсюда.

2. Распаковываем архив и в итоге получаем файл образа .img (он, кстати, после распаковки занял около 2,5Г, так что берите флэшку гига на 4, не меньше).

3. Делаем загрузочную флэшку. Об этом много сказано, я сделал флэшку вот так.

4. Загружаем компьютер с флэшки (F12 и выбираем для загрузки наш USB).

5. Система загружается и приветствует нас логотипом chromium. Вводим имя и пароль гугл-аккаунта (если вы человек рисковый, вводите свой, а если осторожничать, то можно и одноразовый).

6. Далее следуем инструкциям на экране. Выбираем язык (лучше пока выберите eng, поскольку далее нужно будет ввести пароль к беспроводной сети). Если сеть не настроилась, то можно почитать здесь. У меня все запустилось без проблем (бубен остался пылиться в углу).

7. После этих несложных процедур наслаждаемся диковинными видами (шучу!) ChromeOS.

8. Если Ось пришлась по вкусу, то ее можно установить на жесткий диск. Делается это так:
- открываем консоль (Alt+Ctrl+T)
- вводим shell (просто введите в консоли это слово и нажмите <Enter>. И дальше вводим выделенные мной команды и нажимаем <Enter>)
- далее вводим sh /usr/sbin/chromeos-install
- соглашаемся на удаление всех данных с диска (Y) и ждем
- voila! (Это вводить не нужно. Это вуа-ля) :-)) Теперь ChromeOS есть и у вас!

9. Потом можно начать обустройство свежеустановленной системы. Настраиваем основной язык (язык интерфейса системы). Я выбрал русский. Делаем это так:
Настройки -> Показать дополнительные настройки -> Языки (Настройка языков и способов ввода). Там же (в том же разделе настроек) Дата/Время, можно добавить дополнительные аккаунты пользователей и т.д.

Короче говоря, дерзайте! Там все интуитивно понятно.
Да и локализована система на 4++++.
Так мне кажется. :-)

Удачи! :-)

ЗЫ. У меня не возникло ни одной проблемы в процессе тестирования/установки системы на диск.

UPD1 (09.05.2013)
В процессе пользования осью обратил внимание на то, что с flash, mp3 и т.д., в общем, с мультимедиа) есть серьезные затруднения. Ну, то есть, звук в системе присутствует, а воспроизвести локальный mp3-файл, к примеру, оказывается невозможно.
Прослушивать и просматривать flash-ролики тоже никак, поскольку в системе отсутствует flash-плеер.

Решение я нашел на одном сайте в Сети. Вот здесь.
Оно относится для сборок Chrome OS от Hexxeh! (я пользуюсь именно ей)
Может быть подобный способ приемлем и в других сборках. Сказать об этом ничего не могу. Думаю, что вероятность есть.

Рецепт сводится к "принудительной" установке в OS необходимых файлов библиотек при помощи скрипта, написанного одним добрым человеком (или несколькими - не знаю).

Если коротко, то последовательность действий такова:

1. Открываем "терминал": Ctrl+Alt+T
2. Вводим

shell

3. Логинимся под root-ом:

sudo su

Вводим пароль для root-а (в сборках от Hexxeh пароль: facepunch)
4. Далее вводим такую строку:

curl -L http://goo.gl/qPrfd | bash

5. Ждем и перезагружаем систему.
Всё! Enjoy (как говорят в народе)!

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

среда, 3 апреля 2013 г.

Проблема с Google-musicmanager (Archlinux + KDE)

Вдруг при запуске Google-musicmanager появилась такая штука:

Could not identify your computer

Делаем следующее:

1. $ sudo ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

2. $ sudo reboot

Все. :-)

понедельник, 1 апреля 2013 г.

Делаем загрузочную флэшку (Making a USB stick)

        Для памяти запишу этот несложный алгоритм создания загрузочной флэшки с любым дистрибутивом.

Итак,

sudo fdisk -l
В списке накопителей отыскиваем свою флэшку.
Выглядеть это должно как-то так:
....
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 2048 1242011647 621004800 83 Linux /dev/sda2 1242013694 1250263039 4124673 5 Расширенный /dev/sda5 1242013696 1250263039 4124672 82 Linux своп / Solaris
....
Устр-во Загр Начало Конец Блоки Id Система /dev/sdc1 * 0 1026047 513024 17 Скрытый HPFS/NTFS
....

umount /dev/sd[x]

И наконец:

$ sudo dd if=/path/to/maui-live-image.iso of=/dev/sd[x] bs=4M

Убедитесь, что делаете /dev/sd[x], а не /dev/sd[x]1

Вот и все. :-)

суббота, 30 марта 2013 г.

KDE (несколько строк для памяти)

Для настройки внешнего вида использую тему

$ yaourt -S kdm-theme-caledonia


Настройки EasyTag (Archlinux)

        Давно взял за правило все теги в моих файлах mp3 "приводить в порядок". Ну, то есть, чтобы они во всех проигрывателях не выглядели, как "аброказябры".
        Для этого нам в помощь utf-8 и программа EasyTag.

        Итак

$ yaourt -S easytag

        Далее, запускаем easytag и идем в Установки -> Preferences -> Настройки тегов ID3. Приводим вкладку настроек к такому виду, как на картинке:


        Все. Перекодируем (не ленимся) все теги музыкальных mp3-файлов в utf-8 и получаем удовольствие.
        Кстати, EasyTag поможет также переименовать файлы и папки музыкальной коллекции так, как этого хотелось бы.

        Всё. :-)

Google Disk и Archlinux (KDE)

        Самым простым способом синхронизации файлов из Google Disk с локальным компьютером я бы назвал InSync.

        Об изящности способа можно спорить, но простота исполнения очевидна.   

        Итак

$ yaourt -S insync

        Далее, запускаем insync и следуем инструкциям.
В результате, в домашней папке появляется папка Insync в которой, в свою очередь, папка с именем Вашего google-аккаунта, содержащая всю файловую структуру и файлы Вашего google-облака.

        Чтобы сервис запускался при загрузке системы, делаем так:

$ sudo systemctl enable insync@<имя.пользователя>

        После всех этих действий в системном лотке KDE Вы будете видеть такой значок:

        При клике по значку открывается меню, где и без пояснений все ясно.

        Потом в "Автозапуск" (Параметры системы -> Запуск и завершение) я добавил приложение insync-kde.

UPD. На свежеустановленном Arch-based Antergos делал так:

yaourt -S insync

$ insync --set-files-path=/your/local/folder

$ sudo systemctl enable insync@<user>@gmail.com

вторник, 19 марта 2013 г.

Установка принтера и сканера в Archlinux (для моих трех Epson)

Ниже речь идет о трех моих принтерах Epson: SX125 (МФУ), T27 и R200.
В первую очередь текст касается настройки Epson SX125 (МФУ).

1. ПРИНТЕР

$ sudo pacman -S libcups
$ sudo pacman -S cups cups-filters ghostscript gsfonts
$ sudo pacman -S foomatic-db foomatic-db-engine foomatic-db-nonfree foomatic-filters gutenprint cups-pdf

Инициируем запуск сервиса cups при загрузке так:
$ sudo systemctl enable cups.service
$ sudo systemctl start cups.service

Если есть желание и почему-то не хватило драйвера gutenprint, то можно установить и драйверы от Epson:
$ yaourt -S epson-inkjet-printer-n10-nx127 (для МФУ Epson SX125)
$ yaourt -S epson-inkjet-printer-stylus-s21-series  (для принтера Epson T27)

Далее делаем так:

$ lsusb | grep Epson
Bus 004 Device 003: ID 04b8:085c Seiko Epson Corp. ME 320/330 Series [Stylus SX125]


Создаем файл /usr/lib/udev/rules.d/10-usbprinter.rules с текстом:

ATTR{idVendor}=="04b8", ATTR{idProduct}=="085c", MODE:="0660", GROUP:="lp", ENV{libsane_matched}:="yes"

Далее (для KDE) проверяем наличие и работу avahi.

При необходимости (если не установлен), установим avahi:
$ sudo pacman -S avahi
Инициируем запуск сервера при загрузке так:
$ sudo systemctl enable avahi-daemon.service
$ sudo reboot

В настройках обязательно снять галочку в строке "Отменить задания на печать":


ВНИМАНИЕ! С PPD sx125 (epson-inkjet-printer-n10-nx127) настроить принтер не удалось (в Сети на 21.03.2013) много упоминаний об известном баге с SX125).
Использовал PPD (драйвер gutenprint) от МФУ Epson Color SX115.
Принтер начал печатать.


2. СКАНЕР

$ yaourt -S iscan iscan-data 
или же
$ yaourt -S sane xsane

Я обычно предпочитаю iscan - проще и работает сразу. :-)
Вот, собственно, и все.
Должно все заработать.

Удаление ненужных пакетов в Arch Linux

$ sudo pacman -Qdt - выводит список осиротевших пакетов;
$ sudo pacman -Rsn $(pacman -Qdtq) - удаляет ненужные системе пакеты, попавшие в этот список.

(утянуто отсюда)

понедельник, 18 марта 2013 г.

Установка кодеков в ArchLinux


    В первой части заметки хочу написать о первом шаге установки кодеков в ArchLinux. Конечно, многие просто устанавливают видео-аудио проигрыватель vlc, который "из коробки" укомплектован полным набором кодеков, но это не лучшее решение.
Кратко о GStreamer - это мультимедийный фреймворк, написанный на языке программирования C с использованием системы типов GObject. GStreamer позволяет воспроизводить аудио, видео, производить запись, потоковое вещание и редактирование мультимедиа файлов.

    Ранее, установка gstreamer в archlinux состояла из установки группы пакетов, сейчас же все сильно упрощено созданием соответствующего метапакета, который устанавливает все, что касается gstreamer:
$ sudo pacman -S gstreamer0.10-plugins

Если вы используете pulseaudio:
$ sudo pacman -S gstreamer0.10-pulse

Если у вас KDE:
$ sudo pacman -S phonon-gstreamer


(утащил отсюда)

воскресенье, 17 марта 2013 г.

[РЕШЕНО] ARCHLinux + bluetooth-мышь


Делать нужно так (ArchWiki)

1. Устанавливаем bluez (это понятно # pacman -S bluez),

2. Я использую systemd, поэтому (от суперюзера):
# systemctl enable bluetooth.service
# systemctl start bluetooth.service

ДАЛЕЕ ЖМЕМ КНОПКУ НА МЫШИ, ЧТОБЫ ПЕРЕВЕСТИ ЕЕ В РЕЖИМ "ВИДИМАЯ"
3. Определяем адрес нашего bluetooth-устройства (мыши):
# hcitool scan
Получаем что-то в этом роде:

Scanning ...
        00:07:61:F5:5C:3D       Logitech Bluetooth Mouse M555b

Запоминаем адрес для дальнейшего использования (тот, что я выделил красным цветом).

4. Определяем dbus адрес. Для этого в терминале НЕ от суперюзера:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/" org.bluez.Manager.ListAdapters

Получаем нечто похожее на это:

method return sender=:1.13 -> dest=:1.16 reply_serial=2
   array [
      object path "/org/bluez/3594/hci0"
   ]

Запоминаем и его (опять я выделил его красным цветом).

5. Создаем устройство BlueZ для нашей мыши:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0" org.bluez.Adapter.CreateDevice string:00:07:61:F5:5C:3D

То, что я выделил синим цветом замените на Ваши (см. пп. 3 и 4)

Получим нечто в этом роде:

method return sender=:1.13 -> dest=:1.20 reply_serial=2   
object path "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D"

Пояснять не буду - вроде бы все и так понятно.

6. Проверяем разрешения (мышка должна быть в режиме "видимая"!):
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D" org.bluez.Device.GetProperties

Не забудьте заменить выделенные синим фрагменты команды своими.

Как правило результат будет false:

dict entry(
         string "Trusted"
         variant             boolean false
      )

7. Разрешим мыши соединяться с нашим компьютером:
$ dbus-send --system --type=method_call --print-reply --dest=org.bluez "/org/bluez/3594/hci0/dev_00_07_61_F5_5C_3D" org.bluez.Device.SetProperty string:Trusted variant:boolean:true

Напомню, что нужно заменить выделенные синим цветом фрагменты на Ваши.

Вот и все.
У меня мышь заработала.

При перезагрузке ноутбука или после "просыпания" мышь автоматически подключается к ноутбуку.
Чего и требовалось добиться.

Подробнее можно прочесть в ArchWiki (ссылка выше).
(перенесено отсюда)