- Проверить, что кнопка выключения выключает PC :). (Control Panel\Hardware and Sound\Power Options\System Settings)
- Вырубить "Display Shutdown Event Tracker":
- "Start" > "Run" > "gpedit.msc" > "OK" > "Computer Configuration" > "Administrative Templates" > "System" справа появиться список политик.
- Два раза кликнуть на "Display Shutdown Event Tracker"
- В появившемся диалогe нажать на пипку "Disabled"
- Нажать "OK".
- Включить политику "Shutdown: Allow system to be shut down without having to log on":
- "Start" > "Run" > "gpedit.msc" > "OK" > "Computer Configuration" > "Security Settings" > "Local Policies" > "Security Options"
- Найти справа "Shutdown: Allow system to be shut down without having to log on"
- Нажать на ней два раза
- Выбрать "Enabled"
- Нажать "OK"
- Вырубить таймаут выключения":
- "Start" > "Run" > "regedit"
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Изменить значение "ShutdownWarningDialogTimeout" на 1
- Можно пробовать выключать
Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения
среда, 4 февраля 2015 г.
KVM. Shutdown Windows 8 guest
четверг, 24 апреля 2014 г.
Буффер обмена в VNC (Windows <-> Linux)
Если буффер обмена не работает достаточно выполнить в удаленной VNC сессии:
и все буффер обмена должен работать.
apt-get install autocutsel autocutsel -s PRIMARY -fork
и все буффер обмена должен работать.
четверг, 16 января 2014 г.
Решение проблемы с зависимотями при установке кросскомпилятора arm в Debian Wheezy. Depends: libgmp3c2 but it is not installable.
При установке компилятора для arm я столкнулся с небольшой неприятностью, а иммено:
root@debian:~# apt-get install -f g++-4.4-arm-linux-gnueabi Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: g++-4.4-arm-linux-gnueabi : Depends: gcc-4.4-arm-linux-gnueabi (= 4.4.5-8) but it is not going to be installed Depends: libgmp3c2 but it is not installable E: Unable to correct problems, you have held broken packages.можно добавив в /etc/apt/sources.list
deb http://www.emdebian.org/debian squeeze main deb http://ftp.us.debian.org/debian squeeze main contrib non-free
Вот собственно и все.
суббота, 9 февраля 2013 г.
Настройка wi-fi точки доступа в Debian.
Хочу сразу предупредить не использую никакие network-manager'ы ибо не тру :).
Определяем модель устройства:
Для usb затычек:
найти свое устройство в списке и почитать руководство по установке драйвера.
После чего установить пакет wireless-tools:
на какой-нибудь другой.
Как раздать интернет.
Есть много способов я использую iptables + isc-dhcp-server.
Можно также посмотреть в сторону dnsmasq.
Устанавливаем dhcp сервер:
Разрешаем форвардинг:
Вот вроде бы всё.
Определяем модель устройства:
Для usb затычек:
# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 009 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse Bus 003 Device 003: ID 04f3:0103 Elan Microelectronics Corp. Bus 006 Device 002: ID 7392:7711 Edimax Technology Co., Ltd EW-7711UTn nLite Wireless Adapter [Ralink RT2870]Для PCI устройств использовать:
# lspciВ моем случае модель это EW-7711UTn на основе чипа Ralink RT2870 и установка сводиться к:
# aptitude install firmware-ralinkДля других устройств нужно пойти на http://wiki.debian.org/WiFi
найти свое устройство в списке и почитать руководство по установке драйвера.
После чего установить пакет wireless-tools:
# aptitude update # aptitude install wireless-toolsЗатем в /etc/network/interfaces прописываем наш интерфейс:
auto wlan0
iface wlan0 inet static
address 192.168.1.1
netmask 255.255.255.0
Перезапускаем сеть:# /etc/init.d/networking stop # /etc/init.d/networking startили
# service networking restartПосле чего проверить поднялся ли интерфейс:
# ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 80:1f:02:42:2e:d5
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::821f:2ff:fe42:2ed5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3670828 errors:0 dropped:0 overruns:0 frame:0
TX packets:1959115 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1163320151 (1.0 GiB) TX bytes:180098936 (171.7 MiB)
Затем установить hostapd:# aptitude install hostapdВ файл /etc/hostapd/hostapd.conf (если такого файла нет нужно его создать):
interface=wlan0 ssid=MyAP country_code=RU hw_mode=g channel=8 macaddr_acl=0 wpa=3 wpa_key_mgmt=WPA-PSK wpa_passphrase=123123123 wpa_pairwise=TKIP rsn_pairwise=CCMP
Где interface - имя интерфейса у нас wlan0.
ssid - имя точки доступа.
country_code - код страны (RU,UA,US и тд.).
wpa_passphrase - пароль точки доступа.
все остальное это настройки шифрования и режимов подключения.
Если будут проблемы с качеством сигнала попробуйте поменять channelна какой-нибудь другой.
Как раздать интернет.
Есть много способов я использую iptables + isc-dhcp-server.
Можно также посмотреть в сторону dnsmasq.
Устанавливаем dhcp сервер:
# aptitude install isc-dhcp-serverв самый конец /etc/dhcp/dhcpd.conf дописать:
subnet 192.168.1.0 netmask 255.255.255.0
{
range 192.168.1.3 192.168.1.254;
option domain-name-servers 8.8.8.8;
option routers 192.168.1.1;
}
Где:
subnet 192.168.1.0 netmask 255.255.255.0; - определение подсети в которой компьютеры будут получать
ip в нашем случае для wlan0 с ip 192.168.1.1 подсеть
будет 192.168.1.0 .
range 192.168.1.3 192.168.1.254; - диапазон адресов которые будут выдаваться dhcp сервером.
option domain-name-servers 8.8.8.8; - адрес DNS-сервера который будет выдаваться
подключающемуся компьютеру.
option routers 192.168.1.1; - ip точки доступа (wlan0).
Перезапускаем dhcp-сервер:# service isc-dhcp-server restartПоследний штрих настройка форвардинга и NAT
Разрешаем форвардинг:
# sed -i 's/net.ipv4.ip_forward = 0/net.ipv4.ip_forward = 1/g' /etc/sysctl.confНастраиваем iptables:
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # iptables -A FORWARD -o eth0 -j ACCEPT # iptables-save > /etc/wifi-iptables.conf # echo '#!/bin/sh' > /etc/network/if-up.d/iptables # echo 'iptables-restore < /etc/wifi-iptables.conf' >> /etc/network/if-up.d/iptables # chmod +x /etc/network/if-up.d/iptables
Где:
eth0 - имя вашего основного сетевого интерфейса. В основном eth0, но может и отличаться.
Вот вроде бы всё.
пятница, 8 февраля 2013 г.
ACL887 и Debian Wheezy
Все началось с того, что я купил себе новый компьютер.
Естественно, что я сразу поставил на него свежий Debian, но вот засада звука нет вообще.
В загрузочных логах я увидел следующие записи:
Fri Feb 8 05:45:52 2013: [....] Setting up ALSA...amixer: Mixer hw:1 load error: Invalid argument Fri Feb 8 05:45:53 2013: amixer: Mixer hw:1 load error: Invalid argument Fri Feb 8 05:45:53 2013: amixer: Mixer hw:1 load error: Invalid argumentПроблема показалась мне не значительной, на тот момент. Я подумал, что все сведеться к редактированию ~/.asoundrc, но не тут то было. Alsamixer работал не коррекно показывал две HDMI карты. Редактирование ~/.asoundrc и /etc/modprobe.d/alsa-base.conf не помогло. Я потратил дня два на поиск решения. В итоге я выкачал исходники отсюда Вместе с исходниками есть pdf-руководство по установке сиго драйвера. Ничего сложного когда знаешь куда копать. Правда :)? P.S. Для сторонников использования checkinstall (коим я тоже являюсь). Скорее всего у вас не получиться установить собранный checkinstall'ом пакет. Поскольку в системе уже присутствуют установленные snd-* модули и они являються частью пакета linux-image-$(uname -r).
UPDATE:
В Debian jessie я просто установил Pulse audio и настроил стандартным способом.
воскресенье, 25 ноября 2012 г.
Awesome WM.
Или оконный менеджер для "красноглазых".
В первую очередь стоит заметить, что сабж является легковесным, тайлинговым wm. Это говорит о том, что окна будут занимать все рабочее пространство и выкладываться определенным образом, что экономит рабочее пространство. Этот оконный менеджер вообще очень жадный к пространству :), изначально у окон нет даже заголовков, а границы окна толщиной в 1px (то есть их почти нет).Awesome - отличный выбор для любителей использовать клавиатуру и только клавиатуру.
Да я согласен с тем, что вид awesome по-дефолту устрашающий, но он идет таким "из коробки" и как много всего в Linux его придется настраивать под себя. Лично я считаю это скорее благом чем недостатком ибо настроить можно практически все.
Внешний вид Awesome.
![]() |
| Очень дефолтный awesome |
![]() |
| Не очень дефолтный |
![]() |
| Еще один |
Установка.
для Debian подобных
draik-debian@root:# apt-get install awesomeСписок дистрибутивов в которых awesome присутствует в виде пакетов:
Arch Linux
Debian
Ubuntu
FreeBSD
Gentoo
OpenBSD
NetBSD
Source Mage GNU/Linux
T2 SDE
CRUX
Mandriva
AuroraUX
openSUSE
PLD Linux
MOPSLinux
Если же есть необходимость установить awesome из исходников тогда стоит сходить
на оф. сайт awesome:
http://awesome.naquadah.org/download/
Для сборки из исходников Вам возможно потребуется до-установить CMake.
draik-debian@root:# make
draik-debian@root:# cmake
draik-debian@root:# make installВот собственно и весь процесс установки. Кстати вместо make install в Debian-like системе я советую использовать утилиту checkinstall, но это уже тема отдельной статьи.
Использование.
Пример того как ведет себя awesome при открытии окон
Каждое окно может быть летающим (float), что значит, что оно не будет растягиваться на все свободное пространство тега и будет занимать произвольную позицию на экране (так обычно ведут себя окна в не тайлинговых wm).
Это сделано для того чтобы использование программ типа conky или например xcalc не вызывало у пользователя дискомфорта.
Я думаю мало кто захотел бы чтобы xcalc растягивался на весь экран при старте. :)
Поиск горячих клавиш методом "научного тыка" является не тривиальной задачей поэтому привожу здесь список самых необходимых комбинаций.
Mod4 при стандартных настройках это WindowsKey (да та самая между Ctrl и Alt).
Запустить программу:
Mod4 + R + команда + Enter
Закрыть окно:
Mod4 + Shift + C
Переключение между тегами.
Mod4 + <-
Mod4 + ->
Mod4 + 1..9
Переключение floating
Mod4 + Ctrl + Space
Перенос окна приложения на другой тег:
Mod4 + Shift + 1..9
Переключение между раскладками тега:
Mod4 + Space
Переключение фокуса окна:
Mod4 + Tab
Изменение размеров ячеек сетки:
Mod4 + h
Mod4 + l
Mod4 + ЛКМ
Свернуть/развернуть окно:
Mod4 + n
Mod4 + Ctrl + n
Максимизировать окно:
Mod4 + m
Изменение размеров floating окна:
Mod4 + ЛКМ
Перетаскивание floating окна и перемещение окон между ячейками сетки:
Mod4 + ПКМ
Естественно, что это далеко не все возможные комбинации клавиш.
Остальные можно подсмотреть в файле конфигурации смотри ниже.
Настройка.
Конфигурация сего чудо-wm заключается, в основном, в редактировании файла rc.lua.
Сам файл это скрипт написанный на языке Lua, что создает некоторые неудобства в конфигурации. Мне лично весь Lua учить не пришлось, а базовый синтаксис и так становиться понятным после изучения самого rc.lua.
Если вы хотите настроить awesome для всех пользователей тогда нужно редактировать
/etc/xdg/awesome/rc.lua
если же вы хотите редактировать настройки для своего пользователя вам нужно создать директорию awesome в $HOME/.config и скопировать туда общесистемный rc.lua:
draik-debian@draik:~ mkdir $HOME/.config/awesome
draik-debian@draik:~ cp /etc/xdg/awesome/rc.lua $HOME/.config/awesomeПоскольку настройка awesome процесс не очень простой я напишу о нем позднее.
Ссылки:
Сайт Awesome;Awesome Wiki есть и русская версия, но она немного покрылась мхом.
Подписаться на:
Сообщения (Atom)






