К основному контенту

Сообщения

Настройка WiFi на ноутбуке HP Pavilion dv-2 на OpenSUSE

При установке OpenSUSE 11.3 на бук  HP Pavilion dv-2 не была автоматом определена и установлена WiFi карточка. Пришлось подгонять ее вручную. Во-первых необходимо узнать что за оборудование вообще стоит у нас. Решается с помощью команды /sbin/lspci У меня вывел карточку Broadcom BCM4312. Далее необходимо под нее взять rpm-пакет, который был быстро найден в интернете:  http://packman.links2linux.org/package/b43-firmware Установка пакета: rpm -i b43-firmware-4.174.64.19-3.11.noarch.rpm Дальше проверяем карточку: iwconfig И если она у нас появилась, то с помощью NetworkManager ловим сети и подключаемся к интернету. Все просто, но может начинающим пользователем эта статья поможет.

Сворачивание полноэкранных wine приложений в opensuse

Многие приложения, запущенные из-под wine перехватывают сочетания клавиш, и по этой причине возникают трудности при переключении между окнами или сворачивании. Из такой ситуации можно выйти путем запуска приложения на новом x-сервере. Первое, что необходимо - это создать файл для запуска приложения. У меня был Warcraft 3, поэтому назовем файл war3.sh и запишем в него следующее: #! /bin/bash cd /home/delegate/.wine/drive_c/distr/War\ 3\ Icuupe\ and\ Garena/Warcraft\ III/ wine war3.exe Далее запускаем это файл в новых иксах: startx ./war3.sh -- :1 Где 1 - порядковый номер сервера (мы сейчас запущены на нулевом) Я столкнулся с двумя проблемами:  1. Не запускались иксы. Fatal server error: Cannot move old log file "/var/log/Xorg.1.log" to "/var/log/Xorg.1.log.old" Проблема решилась добавлением на них необходимых прав: chmod +s /usr/bin/Xorg 2. Не было звука в игре. Проблема опять таки в правах и решилась так: gpasswd -a userna...

Проблемы с подключением к FTP в OpenSUSE 12.3.

На днях столкнулся с проблемой подключения к FTP из программы ZendStudio 8. При создании нового удаленного проекта он ни в какую не хотел заканчивать подключение к удаленному серверу. Причем авторизацию проходил на ура. Более того, на этот же FTP сервер я мог заходить как через командную строку, так и через дельфин. Встревал же он на этапе The project directory you have entered does not exist on the server. Please enter a valid project directory Не скажу, что быстро и легко, но все же я нашел решение этой проблемы. В файле  /etc/sysconfig/SuSEfirewall2 добавляем модуль: FW_LOAD_MODULES="[...] nf_conntrack_ftp"  В файле /etc/sysconfig/scripts/SuSEfirewall2-custom: В функции "fw_custom_before_port_handling()", перед 'true':   iptables -A INPUT -m helper --helper  ftp  -j ACCEPT После перезапуска файервола проблема устранилась. PS. Я все равно снес к чертовой матери восьмую Zend Studio. Такое дерьмо оказалось. Семерка наш...

Проблема с установкой OpenSUSE 12.3

На днях столкнулся с проблемой установки OpenSUSE 12.3 с DVD диска. Скачал ISO файл с офф сайта, и нарезал его. Вроде ничего не предвещало беды, сто раз уже так раньше делал с предыдущим версиями. Но не в этот раз. После начала установки процесс начинает вставать на подготовке на отметке 60%. Пункт "Поиск разделов Linux". После активного гугления было много ответов типа "проверьте вашу разметку диска", удалите все диски кроме системного где винда. Не помогло ничего. Проблема решилась банально. В BIOS был отключен floppy disk. PS. Его физически у меня и не было никогда. После этого установка продолжилась и больше проблем не возникло. Вот как-то так.

wxWidgets. Окна на весь экран.

Фреймы в wxWidgets развернуть на весь экран достаточно легко. Стоит только указать в конце функции его описания   Maximize( true );    MyFrame::MyFrame( const wxString &title) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(200, 200) ) {       Maximize( true ); } Также достаточно полезно пользоваться «стилями» фреймов.   Здесь я приведу их описания, взятые с офф сайта wxWidgets с некоторыми комментариями. wxDEFAULT_FRAME_STYLE : Определяется , как wxMINIMIZE_BOX | wxMAXIMIZE_BOX | wxRESIZE_BORDER | wxSYSTEM_MENU | wxCAPTION | wxCLOSE_BOX | wxCLIP_ CHILDREN . Стиль, который используется в фреймах по -умолчанию. wxICONIZE : Отображает фрейм без заголовка и без границ . В этом случае можно указываь размер и положение на экране. Только для Windows. wxCAPTION : Показывает заголовок на фрейме . wxMINIMIZE : Идентично wxICONIZE . Только для Windows. Черт его знает зачем два один...

Установка и настройка wxWidgets.

C этой статьи я начну делиться с вами опытом в программирование на wxWidgets. Начнем с установки. Скачиваем установочник по ссылке http://sourceforge.net/projects/wxwindows/files/2.8.12/wxMSW-2.8.12-Setup.exe/download Далее добавлем в систему переменную среду. Свойста системы – Дополнительно – Переменные среды – Создать . Имя переменной – WXWIN , значение – путь к папке, куда был установлен wxWidgets. Запускаем в студии файл build\msw\wx.dsw и компилируем этот проект. Создаем свой новый проект . Visual C++ - Проект Win 32 – Приложение Windows и не забываем ставить галочку «Пустой проект». Настраиваем свойства проекта: Свойства конфигурации – С++ - Дополнительные каталоги включения - "$(WXWIN)\include";"$(WXWIN)\contrib\include";"$(WXWIN)\lib\vc_lib\mswd" Свойства конфигурации – С++ - Препроцессор – Определения препроцессора - WIN 32;_ DEBUG ;_ WINDOWS ;__ WINDOWS __;__ WXMSW...

Запуски explorer.exe...

Сегодня приключился fail. Звонят клиенты - чистый рабочий стол. Ни ярлыков, ничего. Ну, думаю, дело ясное и нехитрое. Затерся explorer.exe. Приехал. И впрямь - чистый рабочий стол. Проверка - ALT + CTRL + DEL -> Выполнить -> C:/Windows/System32/explorer -> OK. Вот тут-то фиг. Выскочила ошибка, что не найден файл shdocvw.dll. Я не знаю, что на меня нашло, но я, опять-таки, через "выполнить" запускаю IE и лечу в гугл смотреть шо это за файл. Затем с чем может быть связана проблема и решения этой проблемы. Перепробовал штуки 4, два раза перезагрузился. Ничего! Затем меня "осенило". Скачал эту dll, перезагрузил. Запустился. Установил каспера, нашел 3 вируса и ушел. Это я должен был сделать в первую очередь. Что меня дернуло лезть смотреть что это за файл, когда мне винда ясно дала понять, что она его тупо не может найти, я до сих пор не знаю. В итоге потерянные 30 минут. А может быть я ей НАСТОЛЬКО не доверяю? =)