Как пользоваться VMWare Player 12

VMWare - это программное обеспечение для виртуализации компьютера и его компонентов корпоративного уровня. С помощью виртуальной машины вы можете устанавливать различные операционные системы и запускать их одновременно. Это может быть очень полезно для тестирования различного программного обеспечения, дистрибутивов Linux, повышения безопасности или работы с программами, не поддерживаемыми вашей операционной системой.

Более того, между виртуальными машинами можно настроить связь, общие папки и интегрировать их с основной системой. В этой статье мы рассмотрим как пользоваться VMWare Player 12, рассмотрим что можно сделать с помощью этой программы, в чем ее преимущества и недостатки. Возможно, вам также будет интересно как пользоваться Virtualbox.

Читать далее Как пользоваться VMWare Player 12

Функции bash в скриптах

Наверное, всем известно, что у оболочки Bash есть встроенные команды, которых нет в папках /bin или /usr/bin. Они встроены в оболочку и выполняются в виде функций. В одной из предыдущих статей мы рассматривали написание скриптов на Bash. Мы обговорили там почти все, как должны выглядеть скрипты, использование условий, циклов, переменных, но не останавливались на функциях.

В сегодняшней статье мы исправим этот недостаток. Как и в любом языке программирования, в Bash есть функции их может быть очень полезно использовать. Мы рассмотрим использование функций bash, как их писать и даже как создавать библиотеки из этих функций.

Написание функций Bash

Сначала нужно понять что такое функция в нашем контексте. Функция - это набор команд, объединенных одним именем, которые выполняют определенную задачу. Функция вызывается по ее имени, может принимать параметры и возвращать результат работы. Одним словом, функции Bash работают так же, как и в других языках программирования.

Синтаксис создания функции очень прост:

имя_функции() { список_команд }

Имя функции не должно совпадать ни с одной из существующих команд или функций, а все команды в теле функции пишутся с новой строки.

Простая функция

Давайте напишем небольшую функцию, которая будет выводить строку на экран:

vi function.sh

#!/bin/bash
#...
printstr(){ echo "hello world" } printstr

Вызов функции bash выполняется указанием ее имени, как для любой другой команды. Запустите наш скрипт на выполнение, не забывайте, что перед этим нужно дать ему права на выполнение:

chmod u+x function.sh

./function.sh

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

Аргументы функции

Аргументы функции нужно передавать при вызове, а читаются они точно так же, как и аргументы скрипта. Синтаксис вызова функции с параметрами bash такой:

имя_функции аргумент1 аргумент2 ... аргументN

Как видите, все достаточно просто. Параметры разделяются пробелом. Теперь улучшим нашу функцию, чтобы она выводила заданную нами строку:

vi function.sh

#!/bin/bash
#...
printstr(){
echo $1
}
#...
printstr "Hello world"

Можно сделать, чтобы параметров было несколько:

#!/bin/bash
#...
printstr(){
echo $1
echo $2
echo $3
echo $5
}
#...
printstr "arg1" "arg2" "arg3" "arg4" "arg5"

./function.sh

Есть и другой способ извлекать аргументы, как в Си, с помощью стека. Мы извлекаем первый аргумент, затем сдвигаем указатель стека аргументов на единицу и снова извлекаем первый аргумент. И так далее:

#!/bin/bash
#...
printstr(){
echo $1
shift
echo $1
shift
echo $1
shift
echo $1
}
#..
printstr "arg1" "arg2" "arg3" "arg4"

Возврат результата функции

Вы можете не только использовать функции с параметрами bash, но и получить от нее результат работы. Для этого используется команда return. Она завершает функцию и возвращает числовое значение кода возврата. Он может быть от 0 до 255:

#!/bin/bash
#...
printstr(){
return 134;
}
#...
printstr echo $?

Если вам нужно применить возврат значения функции bash, а не статус код, используйте echo. Строка не сразу выводится в терминал, а возвращается в качестве результата функции и ее можно записать в переменную, а затем использовать:

#!/bin/bash
#...
printstr(){
echo "test"
}
#...
VAR=$(printstr)
echo $VAR

Экспорт функций

Вы можете сделать функцию доступной вне скрипта с помощью команды declare:

#!/bin/bash
#...
printstr(){
echo "hello world"
}
declare -x -f printstr

Затем запустите скрипт с помощью команды source:

source function.sh

printstr

Рекурсия

Вы можете вызвать функцию из нее же самой, чтобы сделать рекурсию:

#!/bin/bash
#...
printstr(){
echo "hello world"
printstr
}
printstr

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

Локальные переменные в функции

Если вы объявите обычную переменную в функции, то она будет доступной во всем скрипте, это удобно для возврата значения функции, но иногда может понадобиться сделать локальную переменную. Для этого существует команда local:

#!/bin/bash
#...
printstr(){
local VAR=$1
echo ${VAR}
}
printstr "Hello World"

Библиотеки функций

Мы можем взять некоторые функции bash и объединить их в одну библиотеку, чтобы иметь возможность одной командой импортировать эти функции. Это делается похожим образом на экспорт функций. Сначала создадим файл библиотеки:

vi lib.sh

#!/bin/bash
#...
test1(){
echo "Hello World from 1";
}
test2(){
echo "Hello World from 2";
}
test3(){
echo "Hello World from 3";
}

Теперь создадим скрипт, который будет использовать наши функции. Импортировать библиотеку можно с помощью команды source или просто указав имя скрипта:

vi function.sh

#!/bin/bash
source lib.sh test1 test2 test3

Выводы

В этой статье мы рассмотрели функции bash, как их писать, применять и объединять в библиотеки. Если вы часто пишете скрипты на Bash, то эта информация будет для вас полезной. Вы можете создать свой набор функций, для использования их в каждом скрипте и тем самым облегчить себе работу.

Обзор Lineage OS

Думаю не новость то что компания Cyanogen inc закрыла все свои сервисы, и официально прекратила разработку всеми любимой прошивки CyanogenMod. Эта новость несомненно потрясла сообщество Android пользователей. Многие годы CyanogenMod [Саяноджен мод; Цианоген мод; Циан; ЦэЭм] (Далее "CM") была лидирующей кастомной прошивкой, бесспорно этот статус был заслужен.

Но как говорится - Король умер. Да здравствует Король! На смену CyanogenMod пришла LineageOS. В этом обзоре на LineageOS мы рассмотрим приемника легендарной прошивки, оценим как обстоят дела со стабильностью, сравним некоторые аспекты с предшественником, и попытаемся проанализировать дальнейшее развитие этой замечательной прошивки.

Распад cyanogen Team

Пользователи до сих пор гадают почему же cyanogen прекратила разработку своей прошивки. Есть много теорий, но лично мне кажется правдоподобной история о том что внутри команды разработчиков CM возник конфликт, суть которого в том мол нынче Cyanogen inc не следуют изначальной философии прошивки, и то что компания ударилась в коммерцию, при этом теряя связь с сообществом. В итоге ребята решили форкануть прошивку, а сами Cyanogen Inc не захотели поддержать разработку проекта после чего объявила о закрытии сервисов и собственно разработки самой прошивки. В защиту этой теории могу лишь обратить ваше внимание что команда разработчиков LineageOS акцентирует внимание на том что LineageOS будет следовать изначальной философии CM , и в отличии от предшественника разработка LineageOS будет контролироваться непосредственно сообществом. Но мы не будем вдаваться в конфликты разработчиков, все-таки у нас тут обзор LinageOS, а не полит-дибаты.

Первый взгляд

С LineageOS я с первой оф сборки. Прошивка работает на девайсе Nexus 6P (Angler)На момент написания обзора LineageOS на телефоне установлена последняя "Ночнушка", по счету третья. Стоит упомянуть что в отличии от CM на данный момент ночные сборки выходят раз в неделю (в отличии ежедневных сборок как это было в CM). Прошивка ставилась в комплекте с OpenGapps (сервисы Google) и addonsu. Разберем все по  порядку.

На странице загрузки LineageOS можно найти две версии прошивки:

  • Nigthly - Она же в народе "ночнушка", сборки которые автоматически собираются каждую ночь и распространяются по "воздуху" (OTA). Есть подозрения что на данный момент ночнушки LineageOS собираются вручную.
  • Experimental - Специальная версия прошивки для тех кто переезжает с CM на LineageOS.
  • Extras - там можно найти zip файлы для получения и удаления root прав. На мой взгляд отказ разработчиков от вшитых root прав очень хорошее решение.

После установки нас встречает очень даже красивая и минималистичная загрузочная анимация LineageOS. После окончания ожидания первой загрузки телефона нас встретит меню настройки. Стоит заметить что в первых двух сборках многие пользователи столкнулись с ситуацией когда нельзя было закончить настройку из за того что после настройки сетевого подключения их выкидывало на экран восстановления настроек с помощью второго устройства. На текущий момент этот баг исправили, но если вдруг случится встретить такое, то решение проблемы довольно тривиально. Достаточно просто не подключатся к WiFi и вынуть SIM кару, после чего продолжить настройку.

После настройки первоначальных параметров системы нам предлагают выбрать лаунчер или же Google Start или же Pixel Launcher, и тут у меня возникает вопрос, куда делся Tuberchet (Стандартный лаунчер в CM). Скорей всего желание команды LineageOS избавится от следов Cyanogen inc в прошивке вынудило отказаться от использования этого лаунчера. И скорей всего на данный момент используется Pixel Launcher , а Google Start установился вместе с GAPPS. Не думаю что разработчики  будут продолжительное время использовать проприетарный лаунчер в свободной прошивке, так что думаю стоит ожидать что рано или поздно мы увидим новый свободный лаунчер от разработчиков LineageOS.

Фичи и баги

Безопасность

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

Так же был введен "Защищенный режим". Все свеже-установленные приложения облагались мандатным контролем разрешений. Специально для этого появился новый пункт в настройках "конфиденциальность" (хоть этот пункт был в android еще и до LineageOS, но именно в этой прошивке он стал более функциональным, так что его можно назвать новым).

 

Так же появилась очень интересная функция "Защищенные приложения". С помощью нее можно заблокировать запуск приложений. Делается это с помощью установки блокировки по средством PIN-кода / Пароля / Рисунка / Отпечатка пальца.

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

Контроль ROOT прав

Как опция в LineageOS можно добавит root права. Как и в Cyanogen Mod для их активации надо будет зайти в настройки разработчика и выбрать один из доступных режимов. Так же при активации root прав появится новый пункт именуемый "Права суперпользователя". В нем можно будет узнать какие приложения используют root, когда и для чего используются привилегии.

Плюшки и свиристелки

Когда то давным давно в Cyanogen Mod появилась функция LiveDisplay, и  скажем прямо, все эти ваши "Ночные режимы" в iPhone имеют корни из мира Android. И было наивно полагать что эту функцию разработчики LineageOS обойдут стороной. Ничего нового пока что они не привнесли в нее, могу лишь пожаловаться на отсутствие переключателя в статус баре. Постоянно лезть в настройки не очень то и удобно, а автоматический режим пока что далек от идеала.

Все так же мы можем в настройках дисплея изменять DPI  и размеры шрифтов. Могу лишь сказать что теперь настройки стали более тонкие.

Особенно радует то что разработчики не стали забивать на индивидуальные особенности устройств. И добавляют фишки из стоковых прошивок. Например Nexus`овский жест для уведомлений в ЧБ режиме. Кстати мне кажется что такие функции как переключение треков качелькой громкости и включение вспышки (фонарик) стоит перенести в "жесты" из "Кнопки".

Кстати в пункте "кнопки" нас ждет обновленный интерфейс настройки виртуальных кнопок. Например я не понимаю почему функцию управления курсором виртуальными кнопками до сих пор не добавили в стоковый android - это же дико удобно. Пишите в комментариях что вы думаете по этому поводу.

Новое приложение для OTA обновлений стало намного проще и приятнее в управлении, но при этом не потеряло в функциональности. Еще стоит отметить обновленный дизайн списка участников разработки и пасхалку (для тех кто до сих пор не знает - быстро кликаем 5-6 раз, после чего долги тап по логотипу lineageOS/Android, и в статус баре у нас появляется мини игра.)

Ну и на десерт расскажу о тех багах которые встречал лично

  • Застывание системы при попытки подключить Android Wear (6.0.1) - Исправлено во второй сборке
  • Кривая работа ЛЮБЫХ приложений с запущенным "Защищенным режимом" - не назвать это багом, потому что это вполне закономерно, но лично я рекомендую не включать его для всех свеже установленных приложений, а только там где он действительно нужен.
  • После OTA обновление со второй сборки на третью не работает Google камера и вспышка - после того как начисто накатил третью сборку - все снова работает. Грешу на GAPPS.

Вывод

Сегодня мы поближе познакомились с LineageOS, я постарался передать вам весь опыт общения с этой прекрасной прошивкой, как никак сейчас мы наблюдаем как начинает развитие очень перспективная прошивка.
Жду от вас в комментариях ваше мнение о LineageOS, каких функций ей не хватает, и как вы видите дальнейшее развитие этой прошивки.

Неопознанная сеть Windows 10

Неопознанная сеть Windows 10Одна из распространенных проблем с подключением к Интернету в Windows 10 (и не только) — сообщение «Неопознанная сеть» в списке подключений, которому сопутствует желтый восклицательный знак на значке подключения в области уведомлений и, если это подключение по Wi-Fi через роутер, текст «Нет подключения к Интернету, защищено». Хотя проблема может возникать и при подключении к Интернету по кабелю на компьютере.

В этой инструкции — подробно о возможных причинах таких проблем с Интернетом и о способах исправить «неопознанную сеть» в различных сценариях появления проблемы. Еще два материала, которые могут быть полезны: Не работает Интернет в Windows 10, Неопознанная сеть Windows 7.

Простые способы исправить проблему и выявить причину ее появления

Для начала о самых простых способах разобраться в чем дело и, возможно, сэкономить себе время при исправлении ошибок «Неопознанная сеть» и «Нет подключения к Интернету» в Windows 10, так как способы, описанные в инструкции в следующих разделах более сложные.

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

  1. Если подключение выполняется по Wi-Fi или по кабелю через роутер, попробуйте перезагрузить роутер (вынуть из розетки, подождать 10 секунд, снова включить и подождать пару минут, пока он снова включится).
  2. Перезагрузите компьютер или ноутбук. Особенно если вы этого давно не делали (при этом «Завершение работы» и повторное включение не считается — в Windows 10 завершение работы не является выключением в полном смысле этого слова, а потому может не решать те проблемы, которые решаются перезагрузкой).
  3. Если вы видите сообщение «Нет подключения к Интернету, защищено», а подключение выполняется через роутер, проверьте (если есть такая возможность), а не возникает ли проблема при подключении других устройств через этот же роутер. Если на других всё работает, то далее проблему будем искать на текущем компьютере или ноутбуке. Если проблема на всех устройствах, то возможны два варианта: проблема со стороны провайдера (если есть только сообщение о том, что Нет подключения к Интернету, но нет текста «Неопознанная сеть» в списке подключений) или проблема со стороны роутера (если на всех устройствах «Неопознанная сеть»). Нет подключения к Интернету через роутер
  4. В том случае, если проблема появилась после обновления Windows 10 или после сброса и переустановки с сохранением данных, а у вас установлен сторонний антивирус, попробуйте его временно отключить и проверить, сохраняется ли проблема. То же может касаться стороннего ПО для VPN, если вы используете его. Однако здесь сложнее: его придется удалить и проверить, исправило ли это проблему.

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

Проверка параметров подключения TCP/IP

Чаще всего Неопознанная сеть говорит нам о том, что Windows 10 не удалось получить сетевой адрес (особенно когда при повторном подключении мы наблюдаем сообщение «Идентификация» в течение продолжительного времени), либо он задан вручную, но не является правильным. При этом речь как правило об адресе IPv4.

Неопознанная сеть в сетевых подключениях

Наша задача в данной ситуации — попробовать изменить параметры TCP/IPv4, сделать это можно следующим образом:

  1. Зайдите в список подключений Windows 10. Самый простой способ сделать это — нажать клавиши Win+R на клавиатуре (Win — клавиша с эмблемой ОС), ввести ncpa.cpl и нажать Enter.
  2. В списке подключений нажать правой кнопкой мыши по тому подключению, для которого указано «Неопознанная сеть» и выбрать пункт меню «Свойства».
  3. На вкладке «Сеть» в списке компонентов, используемых подключением, выберите «IP версии 4 (TCP/IPv4)» и нажмите кнопку «Свойства» внизу. Просмотр параметров TCP IPv4
  4. В следующем окне попробуйте два варианта варианта действий, в зависимости от ситуации:
  5. Если в параметрах IP указаны какие-либо адреса (и это не корпоративная сеть), установите отметки «Получить IP-адрес автоматически» и «Получить адрес DNS-сервера автоматически».
  6. Если никаких адресов не указано, а подключение выполняется через роутер, попробуйте указать IP адрес, отличающийся от адреса вашего роутера последним числом (пример на скриншоте, не рекомендую использовать близкие к 1 числа), в качестве Основного шлюза задать адрес роутера, а для DNS задать адреса DNS Google — 8.8.8.8 и 8.8.4.4 (после этого может потребоваться очистить кэш DNS).Параметры IPv4 для интернет-подключения
  7. Примените настройки.

Возможно, после этого «Неопознанная сеть» пропадет и Интернет заработает, но не всегда:

  • Если подключение выполняется через кабель провайдера, а параметрах сети уже установлено «Получить IP адрес автоматически», при этом мы видим «Неопознанная сеть», то проблема может быть со стороны оборудования провайдера, в данной ситуации остается только ждать (но не обязательно, может помочь сброс параметров сети).
  • Если подключение осуществляется через роутер, а задание параметров IP адреса вручную не изменяет ситуацию, проверьте: возможно ли зайти в настройки роутера через веб-интерфейс. Возможно, проблема с ним (пробовали перезагрузить?).

Сброс параметров сети

Попробуйте сбросить параметры протокола TCP/IP, предварительно задав адрес сетевого адаптера.

Сделать это можно вручную, запустив командную строку от имени администратора (Как запустить командную строку Windows 10) и введя по порядку следующие три команды:

  1. netsh int ip reset
  2. ipconfig /release
  3. ipconfig /renew

После этого, если проблема не исправилась сразу, перезагрузите компьютер и проверьте, была ли решена проблема. Если не сработало, попробуйте также дополнительный способ: Сброс параметров сети и Интернета Windows 10.

Установка сетевого адреса (Network Address) для адаптера

Иногда может помочь ручная установка параметра Network Address для сетевого адаптера. Выполнить это можно следующим образом:

  1. Зайдите в диспетчер устройств Windows 10 (нажмите клавиши Win+R и введите devmgmt.msc)
  2. В диспетчере устройств в разделе «Сетевые адаптеры» выберите ту сетевую карту или Wi-Fi адаптер, который используется для подключения к Интернету, нажмите по нему правой кнопкой мыши и выберите пункт меню «Свойства».
  3. На вкладке «Дополнительно» выберите свойство «Network Address» и задайте значение из 12 цифр (также можно использовать буквы A-F). Установка сетевого адреса для адаптера
  4. Примените настройки и перезагрузите компьютер.

Драйверы сетевой карты или Wi-Fi адаптера

Если до настоящего момента ни один из способов не помог решить проблему, попробуйте установить официальные драйверы вашего сетевого или беспроводного адаптера, особенно если вы не устанавливали их (Windows 10 установила сама) или использовали драйвер-пак.

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

Дополнительные способы исправить проблему «Неопознанная сеть» в Windows 10

Если предыдущие способы не помогли, то далее — некоторые дополнительные варианты решения проблемы, которые могут сработать.

  1. Зайдите в панель управления (вверху справа установите «просмотр» в значение «значки») — Свойства браузера. На вкладке «Подключения» нажмите «Настройка сети» и, если там установлено «Автоматическое определение параметров», отключите его. Если не установлено — включите (а если указаны прокси-серверы, тоже отключите). Примените настройки, отключите сетевое подключение и снова включите (в списке подключений). Параметры прокси Windows 10
  2. Выполните диагностику сети (правый клик по значку соединения в области уведомлений — диагностика неполадок), а после этого поищите в Интернете по тексту ошибки, если он что-то выдаст. Распространенный вариант — Сетевой адаптер не имеет допустимых параметров настройки IP.
  3. Если у вас подключение по Wi-Fi, зайдите в список сетевых подключений, нажмите правой кнопкой по «Беспроводная сеть» и выберите пункт «Состояние», затем — «Свойства беспроводной сети» — вкладка «Безопасность» — «Дополнительные параметры» и включите или отключите (в зависимости от текущего состояния) пункт «Включить для этой сети режим совместимости с федеральным стандартом обработки информации (FIPS)». Примените настройки, отключитесь от Wi-Fi и снова подключитесь. FIPS для Wi-Fi подключения

Пожалуй, это всё, что я могу предложить на данный момент времени. Надеюсь, один из способов сработал для вас. Если же нет, еще раз напомню об отдельной инструкции Не работает Интернет в Windows 10, она может оказаться полезной.

Авторизация по ключу SSH

SSH или Secure Shell - это зашифрованный протокол, который часто используется для взаимодействия и удаленного управления серверами. Если вы захотите что-либо сделать на удаленном сервере, скорее всего, вам придется воспользоваться SSH и работать через терминал.

В SSH существует несколько способов авторизации. Вы можете каждый раз вводить пароль пользователя или использовать более безопасный и надежный способ - ключи SSH. Что самое интересное, он более удобен для применения, вам даже не нужно будет вводить пароль. В этой статье мы рассмотрим как настраивается авторизация по ключу SSH.

Читать далее Авторизация по ключу SSH

Не работает Bluetooth на ноутбуке — что делать?

Не работает Bluetooth в WindowsПосле переустановки Windows 10, 8 или Windows 7, или же просто, решив однажды воспользоваться данной функцией для передачи файлов, подключения беспроводных мыши, клавиатуры или колонок, пользователь может обнаружить, что Bluetooth на ноутбуке не работает.

Частично тема уже затрагивалась в отдельной инструкции — Как включить Bluetooth на ноутбуке, в данном же материале более подробно о том, что делать если функция совсем не работает и Bluetooth не включается, возникают ошибки в диспетчере устройств или при попытке установить драйвер, или функционирует не так, как ожидается.

  1. Узнаем, почему не работает Bluetooth
  2. Отключен Bluetooth адаптер
  3. Функциональные клавиши ноутбука для включения Bluetooth
  4. Включение Bluetooth средствами Windows 10, 8 и Windows 7
  5. Утилиты ноутбуков Asus, Acer, HP, Lenovo, Dell для включения и выключения Bluetooth
  6. Как включить Bluetooth в БИОС (UEFI)
  7. Установка драйверов Bluetooth на ноутбуке
  8. Дополнительная информация

Выясняем, почему не работает Bluetooth

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

  1. Загляните в диспетчер устройств (нажмите клавиши Win+R на клавиатуре, введите devmgmt.msc).
  2. Обратите внимание, есть ли в списке устройств модуль Bluetooth.
  3. Если устройства Bluetooth присутствуют, но их названия — «Generic Bluetooth Adapter» и (или) Microsoft Bluetooth Enumerator, то вероятнее всего вам следует перейти к разделу текущей инструкции, касающейся установки драйверов Bluetooth. Generic Bluetooth Adapter в диспетчере устройств
  4. Когда устройства Bluetooth присутствуют, но рядом с его значком есть изображение «Стрелочки вниз» (что означает, что устройство отключено), то нажмите по такому устройству правой кнопкой мыши и выберите пункт меню «Задействовать». Включение адаптера Bluetooth в диспетчере устройств
  5. Если рядом с устройством Bluetooth присутствует желтый восклицательный знак, то с наибольшей вероятностью вы найдете решение проблемы в разделах про установку драйверов Bluetooth и в разделе «Дополнительная информация» далее в инструкции.
  6. В случае, когда устройств Bluetooth нет в списке — в меню диспетчера устройств нажмите «Вид» — «Показать скрытые устройства». Если ничего похожего не появилось, возможно, адаптер отключен физически или в БИОС (см. раздел про отключение и включение Bluetooth в БИОС), вышел из строя, либо неправильно инициализируется (об этом в разделе «Дополнительно» данного материала).
  7. Если же Bluetooth адаптер работает, отображается в диспетчере устройств и не имеет имени Generic Bluetooth Adapter, то разбираемся с тем, как еще он мог быть отключен, к чему прямо сейчас и приступим.

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

Тут стоит отметить: статус «Устройство работает нормально» и его «включенность» в диспетчере устройств не говорит о том, что оно не отключено, так как модуль Bluetooth может отключаться другими средствами системы и ноутбука.

Отключен Bluetooth модуль (модуль)

Первая из возможных причин ситуации — отключенный Bluetooth модуль, особенно если вы часто пользуетесь Bluetooth, совсем недавно всё работало и внезапно, без переустановки драйверов или Windows, перестало работать.

Далее о том, какими средствами может быть выключен модуль Bluetooth на ноутбуке и как его снова включить.

Функциональные клавиши

Причиной того, что не работает Bluetooth может оказаться его отключение с помощью функциональной клавиши (клавиши в верхнем ряду, могут действовать при удержании клавиши Fn, а иногда — без неё) на ноутбуке. При этом, такое может происходить в результате случайных нажатий клавиш (или, когда ноутбуком завладевает ребенок или кошачий).

Если в верхнем ряду клавиатуры ноутбука есть клавиша с изображением самолета (режим «в Самолете») или эмблемы Bluetooth, попробуйте нажать её, а также Fn + эту клавишу, возможно уже это включит модуль Bluetooth.

Клавиша режима самолета на ноутбуке

При отсутствии клавиш режима «в самолете» и Bluetooth, проверьте, работает ли то же самое, но с клавишей, на которой изображен значок Wi-Fi (такая присутствует почти на любом ноутбуке). Также, на некоторых ноутбуках может существовать аппаратный переключатель беспроводных сетей, который отключает в том числе и Bluetooth.

Примечание: если эти клавиши никак не влияют ни на состояние Bluetooth ни на включение-выключение Wi-Fi, это может говорить о том, что для функциональных клавиш не установлены необходимые драйверы (при этом яркость и громкость могут регулироваться и без драйверов), подробнее на эту тему: Не работает клавиша Fn на ноутбуке.

Bluetooth отключен в Windows

В Windows 10, 8 и Windows 7 модуль Bluetooth может быть отключен с помощью параметров и стороннего ПО, что для начинающего пользователя может выглядеть как «не работает».

  • Windows 10 — откройте уведомления (значок справа внизу в панели задач) и проверьте, не включен ли там режим «В самолете» (и включен ли там же Bluetooth, если есть соответствующая плитка). Если режим самолета выключен, зайдите в Пуск — Параметры — Сеть и Интернет — Режим в самолете и проверьте, включен ли Bluetooth в разделе «Беспроводные устройства». И еще одно расположение, где можно включить и отключить Bluetooth в Windows 10: «Параметры» — «Устройства» — «Bluetooth». Включение и отключение Bluetooth в Windows 10
  • Windows 8.1 и 8 — загляните в параметры компьютера. Причем в Windows 8.1 включение и отключение Bluetooth находится в «Сеть» — «Режим в самолете», а в Windows 8 — в «Параметры компьютера» — «Беспроводная сеть» или в «Компьютер и устройства» — «Bluetooth».
  • В Windows 7 — здесь не предусмотрено отдельных параметров для отключения Bluetooth, но на всякий случай проверьте такой вариант: если в панели задач присутствует значок Bluetooth, нажмите по нему правой кнопкой мыши и проверьте, нет ли опции для включения-отключения функции (для некоторых модулей BT она может присутствовать). Если значка нет, посмотрите, нет ли пункта для настройки Bluetooth в панели управления. Также опция включения и отключения может присутствовать в программы — стандартные — Центр Мобильности Windows.

Утилиты производителя ноутбука для включения и выключения Bluetooth

Еще один возможный для всех версий Windows вариант — включение режима полета или отключение Bluetooth с помощью программ от производителя ноутбука. Для разных марок и моделей ноутбуков это разные утилиты, но все они могут, в том числе, переключать состояние модуля Bluetooth:

  • На ноутбуках Asus — Wireless Console, ASUS Wireless Radio Control, Wireless Switch Включение Bluetooth в Asus Wireless Console
  • HP — HP Wireless Assistant
  • Dell (и некоторые другие марки ноутбуков) — управление Bluetooth встраивается в программу «Центр мобильности Windows» (Mobility Center), которую можно найти в «Стандартных» программах.
  • Acer — утилита Acer Quick Access. Включение Bluetooth в Acer Quick Access
  • Lenovo — на Lenovo утилита запускается по Fn+F5 и входит в состав Lenovo Energy Manager.
  • На ноутбуках других марок как правило присутствуют аналогичные утилиты, которые можно скачать с официального сайта производителя.

Если у вас нет встроенных утилит производителя для вашего ноутбука (например, вы переустанавливали Windows) и решили не устанавливать фирменный софт, рекомендую попробовать установить (зайдя на официальную страницу поддержки именно вашей модели ноутбука) — случается, что переключить состояние Bluetooth модуля удается только в них (при наличии оригинальных драйверов, естественно).

Включение и отключение Bluetooth в БИОС (UEFI) ноутбука

Некоторые ноутбуки имеют опцию включения и отключения модуля Bluetooth в БИОС. Среди таковых — некоторые Lenovo, Dell, HP и не только.

Найти пункт для включения и отключения Bluetooth при его наличии обычно можно на вкладке «Advanced» или System Configuration в БИОС в пунктах «Onboard Device Configuration», «Wireless», «Built-in Device Options» при этом значение Enabled = «Включено».

Включение Bluetooth в БИОС ноутбука

При отсутствии пунктов со словами «Bluetooth», обратите на наличие пунктов WLAN, Wireless и, если они «Disabled», попробуйте также переключить на «Enabled», бывает, что единственный пункт отвечает за включение и отключение всех беспроводных интерфейсов ноутбука.

Установка драйверов Bluetooth на ноутбуке

Одна из самых распространенных причин того, что Bluetooth не работает или не включается — отсутствие необходимых драйверов или неподходящие драйверы. Основные признаки этого:

  • Устройство Bluetooth в диспетчере устройств носит название «Generic Bluetooth Adapter», либо вовсе отсутствует, но в списке имеется неизвестное устройство.
  • Модуль Bluetooth имеет желтый восклицательный знак в диспетчере устройств. Восклицательный знак на Bluetooth адаптере

Примечание: если вы уже пробовали обновить драйвер Bluetooth с помощью диспетчера устройств (пункт «Обновить драйвер»), то следует понимать, что сообщение системы о том, что драйвер не нуждается в обновлении вовсе не говорит о том, что это действительно так, а лишь сообщает о том, что Windows вам не может предложить другого драйвера.

Наша задача — установить необходимый драйвер Bluetooth на ноутбук и проверить, решит ли это проблему:

  1. Скачайте драйвер Bluetooth с официальной страницы вашей модели ноутбука, найти которую можно по запросам наподобие «Модель_ноутбука поддержка» или «Модель_ноутбука support» (если там несколько разных драйверов Bluetooth, например, Atheros, Broadcom и Realtek, или ни одного — об этой ситуации см. далее). При отсутствии драйвера для текущей версии Windows, скачайте драйвер для ближайшей, обязательно в той же разрядности (см. Как узнать разрядность Windows).
  2. Если у вас уже установлен какой-то драйвер Bluetooth (т.е. не Generic Bluetooth Adapter), то отключитесь от Интернета, в диспетчере устройств кликните по адаптеру правой кнопкой мыши и выберите «Удалить», удалите в том числе драйвер и ПО, отметив соответствующий пункт. Удаление драйвера Bluetooth
  3. Запустите установку оригинального драйвера Bluetooth.

Нередко, на официальных сайтах для одной модели ноутбука может быть выложено несколько разных драйверов Bluetooth или ни одного. Как быть в этом случае:

  1. Зайдите в диспетчер устройств, нажмите правой кнопкой мыши по Bluetooth адаптеру (или неизвестному устройству) и выберите пункт «Свойства».
  2. На вкладке «Сведения» в поле «Свойство» выберите пункт «ИД оборудования» и скопируйте последнюю строку из поля «Значение».
  3. Зайдите на сайт devid.info и вставьте в поле поиска не нем скопированное значение. Поиск драйвера Bluetooth по ID

В списке внизу страницы результатов поиска devid.info вы увидите, какие драйверы подходят для этого устройства (скачивать оттуда их не нужно — выполняйте загрузку на официальном сайте). Подробнее про данный способ установки драйверов: Как установить драйвер неизвестного устройства.

Когда нет ни одного драйвера: обычно это означает, что для установки присутствует единый комплект драйверов на Wi-Fi и Bluetooth, обычно размещается под названием, содержащем слово «Wireless».

С большой вероятностью, если проблема была именно в драйверах, Bluetooth заработает после их успешной установки.

Дополнительная информация

Случается, что никакие манипуляции не помогают включить Bluetooth и он все так же не работает, при таком сценарии могут оказаться полезными следующие пункты:

  • Если ранее всё исправно работало, возможно, следует попробовать откатить драйвер модуля Bluetooth (можно сделать на вкладке «Драйвер» в свойствах устройства в диспетчере устройств, при условии, что кнопка активна).
  • Иногда бывает, что официальный установщик драйвера сообщает о том, что драйвер не подходит для этой системы. Можно попробовать распаковать установщик с помощью программы Universal Extractor и после этого установить драйвер вручную (Диспетчер устройств — Правый клик по адаптеру — Обновить драйвер — Выполнить поиск драйверов на этом компьютере — Указать папку с файлами драйвера (обычно содержит inf, sys, dll). Отдельные файлы драйверов Bluetooth
  • Если модули Bluetooth не отображаются, но в списке «Контроллеры USB» в диспетчере присутствует отключенное или скрытое устройство (в меню «Вид» включите показ скрытых устройств), для которого указана ошибка «Сбой запроса дескриптора устройства», то попробуйте действия из соответствующей инструкции — Сбой запроса дескриптора устройства (код 43), есть вероятность того, что это и есть ваш Bluetooth модуль, который не может быть инициализирован.
  • Для некоторых ноутбуков для работы Bluetooth необходимо наличие не только оригинальных драйверов беспроводного модуля, но и драйверов чипсета и управления электропитанием. Установите их с официального сайта производителя для вашей модели.

Пожалуй, это всё, что я могу предложить на тему восстановления работоспособности Bluetooth на ноутбуке. Если ничто из указанного не помогло, даже не знаю, смогу ли я что-то добавить, но в любом случае — пишите комментарии, только постарайтесь описать проблему максимально подробно с указанием точной модели ноутбука и вашей операционной системы.

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

Сьогодні новий комп’ютер — це досить відчутні витрати, тому вкладати гроші варто з розумом. Це загальне правило вибору будь-якої техніки. Сьогодні поради як з розумом підійти до вибору монітора. Розглянемо, на які характеристики варто звертати увагу під час покупки.

Читать далее Вибір монітора для компʼютера: на що звернути увагу

Файловая система ZFS

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

В одной из предыдущих статей мы рассматривали файловую систему Btrfs. В нашей сегодняшней статье мы остановимся на ZFS, эти файловые системы похожи по своему применению и назначению, но имеют некоторые отличия. Мы рассмотрим как установить эту файловую систему в вашем дистрибутиве, настроить ее и использовать для решения повседневных задач.
Читать далее Файловая система ZFS

Команда echo в Linux

Команда echo - это очень простая и в то же время часто используемая встроенная команда оболочки Bash. Она имеет только одно назначение - выводить строку текста в терминал, но применяется очень часто в различных скриптах, программах, и даже для редактирования конфигурационных файлов.

В этой статье мы рассмотрим что представляет из себя команда echo linux, как ее можно использовать и в каких ситуациях. Но сначала рассмотрим синтаксис самой команды.
Читать далее Команда echo в Linux

Как отключить аппаратное ускорение в браузере и Flash

Отключить аппаратное ускорение в браузереАппаратное ускорение по умолчанию включено во всех популярных браузерах, таких как Google Chrome и Яндекс Браузер, а также в плагине Flash (в том числе во встроенном в Chromium-браузеры) при условии наличия необходимых драйверов видеокарты, однако в некоторых случаях может вызывать проблемы при воспроизведении видео и другого контента онлайн, например — зеленый экран при воспроизведении видео в браузере.

В данной инструкции — подробно о том, как отключить аппаратное ускорение в Google Chrome и Яндекс Браузере, а также в Flash. Обычно, это помогает решить многие проблемы с отображением видео содержимого страниц, а также элементов, выполненных с помощью Flash и HTML5.

Читать далее Как отключить аппаратное ускорение в браузере и Flash