При попытке создать проект из Maven репозитория получаем ошибку Loading archetype list...
Надо в конфиге Build,Execution,Deployment → Build Tools → Maven → Importing
установить VM options for importer в -Xmx1024m (по умолчанию -Xmx512m слишком мало).
понедельник, 28 декабря 2015 г.
среда, 2 декабря 2015 г.
XFCE и прокрутка не активного окна
Идем в Applications menu > settings > window manager tweaks > accessibility
и там снимаем галку Raise windows when any mouse button is pressed
и там снимаем галку Raise windows when any mouse button is pressed
понедельник, 30 ноября 2015 г.
Virtualbox and dependency problems
Ставим Virtualbox
dpkg -i virtualbox-5.0_5.0.10-104061-Debian-jessie_amd64.deb
dpkg -i virtualbox-5.0_5.0.10-104061-Debian-jessie_amd64.deb
и получаем ошибку что-то типа:
dpkg: dependency problems prevent configuration of virtualbox-5.0:
лечится:
apt-get install dkms
apt-get -f install
воскресенье, 29 ноября 2015 г.
Debian and dual monitor on XFCE
Подробная инструкция здесь: https://www.prolinux.org/post/dva-monitora-na-xfce/
Смотрим вывод xrandr - определяемся с именованием наших мониторов
Проверяем командой (в моем варианте):
xrandr --output VGA-2 --left-of DVI-I-1 --primary
Если все нормально, добавляем в XFCE в автостарт -
Menu > Settings Manager > Session and Startup > Application Autostart кнопка Add и вписываем команду.
Если надо gui - есть программа arandx - в ней можно перемещать экраны и т.п. и затем сохранить готовый скрипт Layout > Sava as
вторник, 10 ноября 2015 г.
Отключаем beep в Debian
В консоли
setterm -blength 0
можно сразу закинуть в /etc/profile
В иксах
xset -b
можно сразу закинуть в ~/.xprofile
setterm -blength 0
можно сразу закинуть в /etc/profile
В иксах
xset -b
можно сразу закинуть в ~/.xprofile
суббота, 31 октября 2015 г.
подключение к удаленному десктопу :0 через vnc
на удаленном компьютере
x11vnc -safer -forever -display :0 2>&1
первый вариант
с клиента запускаем ssh
ssh -L 5900:localhost:5900 _user_@_server_
затем с другого терминала клиента
gvncviewer localhost:0
второй вариант
на клиенте запускаем
vncviewer -via _user_@_server_ localhost:0
у tightnvcviewer есть проблемы с прокруткой экранов
у xvnc4viewer проблем с прокруткой нет
xvnc4viewer -via _user_@_server_ localhost:0
x11vnc -safer -forever -display :0 2>&1
первый вариант
с клиента запускаем ssh
ssh -L 5900:localhost:5900 _user_@_server_
затем с другого терминала клиента
gvncviewer localhost:0
второй вариант
на клиенте запускаем
vncviewer -via _user_@_server_ localhost:0
у tightnvcviewer есть проблемы с прокруткой экранов
у xvnc4viewer проблем с прокруткой нет
xvnc4viewer -via _user_@_server_ localhost:0
суббота, 24 октября 2015 г.
ssh bug with cisco - Putty works, but Linux ssh doesn't.
ssh -v freeze with line:
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
Edit for fix /etc/sysctl.conf
# fix bug with cisco vpn
net.ipv4.tcp_mtu_probing = 2
and reload config
sudo sysctl -p /etc/sysctl.conf
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
Edit for fix /etc/sysctl.conf
# fix bug with cisco vpn
net.ipv4.tcp_mtu_probing = 2
and reload config
sudo sysctl -p /etc/sysctl.conf
пятница, 28 августа 2015 г.
Tomcat 8 freeze at start
Java 8 and Tomcat 8 after update VPS
At start Tomcat freeze on:
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory xxxxx/apache-tomcat-8.0.26/webapps/manager
Only after several minutes, Tomcat starts accepting requests.
Make this change
export CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"
At start Tomcat freeze on:
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory xxxxx/apache-tomcat-8.0.26/webapps/manager
Only after several minutes, Tomcat starts accepting requests.
Make this change
export CATALINA_OPTS="-Djava.security.egd=file:/dev/./urandom"
среда, 26 августа 2015 г.
ATI AMD Debian8 - установка видеодрайвера
Качаем версию 15.хх - http://support.amd.com/en-us/download/desktop?os=Linux+x86
здесь старая версия 14.хх -http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx
и не забыть source и header для ядра
apt-get install linux-source linux-header
иначе будем иметь ошибки про version.h not found и DKMS part of installation failed. Please refer to /usr/share/ati/fglrx-install.log for details
после этого запускаем инсталляцию драйвера и все должно пройти нормально
в версии 14.хх если ядро новее чем 3.14 нужны патчи и т.п. - инструкции: https://bluehatrecord.wordpress.com/2014/05/10/installing-the-proprietary-amd-catalyst-14-4-fglrx-driver-on-fedora-20-with-kernel-3-14/
https://bluehatrecord.wordpress.com/2015/01/03/installing-the-proprietary-amd-catalyst-14-12-fglrx-driver-on-fedora-21/
https://bluehatrecord.wordpress.com/2014/12/12/installing-the-proprietary-amd-catalyst-14-12-fglrx-driver-on-fedora-20-with-kernel-3-17/
здесь старая версия 14.хх -http://support.amd.com/en-us/kb-articles/Pages/latest-linux-beta-driver.aspx
и не забыть source и header для ядра
apt-get install linux-source linux-header
иначе будем иметь ошибки про version.h not found и DKMS part of installation failed. Please refer to /usr/share/ati/fglrx-install.log for details
после этого запускаем инсталляцию драйвера и все должно пройти нормально
в версии 14.хх если ядро новее чем 3.14 нужны патчи и т.п. - инструкции: https://bluehatrecord.wordpress.com/2014/05/10/installing-the-proprietary-amd-catalyst-14-4-fglrx-driver-on-fedora-20-with-kernel-3-14/
https://bluehatrecord.wordpress.com/2015/01/03/installing-the-proprietary-amd-catalyst-14-12-fglrx-driver-on-fedora-21/
https://bluehatrecord.wordpress.com/2014/12/12/installing-the-proprietary-amd-catalyst-14-12-fglrx-driver-on-fedora-20-with-kernel-3-17/
понедельник, 17 августа 2015 г.
Геренация клиентских ключей для OpenVPN
Идем в /etc/openvpn/easy-rsa и запускаем генерацию клиентских ключей:
./pkitool --interact --pkcs12 _имя_
на все вопросы отвечаем по умолчани и оставляем все как есть (без пароля).
К примеру у нас _имя_ = notebook, в итоге выполнения команды
./pkitool --interact --pkcs12 notebook
в keys появляются файлы:
notebook.crt, notebook.csr, notebook.key, notebook.p12
добавим к ним сгенирированные ранее ca.crt и ta.key - и в в результате получаем полный комплект необходимых ключей.
./pkitool --interact --pkcs12 _имя_
на все вопросы отвечаем по умолчани и оставляем все как есть (без пароля).
К примеру у нас _имя_ = notebook, в итоге выполнения команды
./pkitool --interact --pkcs12 notebook
в keys появляются файлы:
notebook.crt, notebook.csr, notebook.key, notebook.p12
добавим к ним сгенирированные ранее ca.crt и ta.key - и в в результате получаем полный комплект необходимых ключей.
четверг, 6 августа 2015 г.
Save SSL sertificate from server and add to trustStore
Get SSL sertificate from server:
$ openssl s_client -showcerts -connect HOST:PORT </dev/null 2>/dev/null | openssl x509 -outform PEM > FILE.PEM
Add sertificate to trustStore
$ keytool -import -file FILE.PEM -alias ALIAS -keystore KEYSTORE.JKS -storepass PASSWORD
пятница, 24 июля 2015 г.
Debian, Eclipse and Java8 - error cannot register existing type GdkDisplayManager
If you got this error on start Eclipse Mars - cannot register existing type GdkDisplayManager - modify you eclipse.ini
add two strings:
before:
....
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
....
after:
....
--launcher.defaultAction
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
-vmargs
....
add two strings:
before:
....
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
....
after:
....
--launcher.defaultAction
openFile
--launcher.GTK_version
2
--launcher.appendVmargs
-vmargs
....
пятница, 5 июня 2015 г.
MySQL и GUI
если надо локальный gui для mysql, можно использовать - emma
sudo aptitude install emma
следует только отметить, что запускается она командой с большой буквы - т.е. Emma
sudo aptitude install emma
следует только отметить, что запускается она командой с большой буквы - т.е. Emma
суббота, 23 мая 2015 г.
VirtualBox и Debian 8 - как подключить реальный диск в виртуальную машину
Все это есть на оф.сайте - http://www.virtualbox.org/manual/ch09.html#rawdisk
Для начала обеспечить права на доступ к исходному диску.
Затем создаем виртуальный диск из реального - командой:
VBoxManage internalcommands createrawvmdk \
-filename /path/to/file.vmdk \
-rawdisk /dev/sd_x_
Затем создаем виртуальную машину и в ней выбираем использование этого file.vmdk в качестве вирутального диска.
А вот этого на оф.сайте не нашел, надо изменить режим работы вирт.диска
File -> Virtual Media Manager -> file.vmdk -> [modify] -> (o) Writethrough
После этого имеем доступ к реальному диску из виртуальной машины.
Для начала обеспечить права на доступ к исходному диску.
Затем создаем виртуальный диск из реального - командой:
VBoxManage internalcommands createrawvmdk \
-filename /path/to/file.vmdk \
-rawdisk /dev/sd_x_
Затем создаем виртуальную машину и в ней выбираем использование этого file.vmdk в качестве вирутального диска.
А вот этого на оф.сайте не нашел, надо изменить режим работы вирт.диска
File -> Virtual Media Manager -> file.vmdk -> [modify] -> (o) Writethrough
После этого имеем доступ к реальному диску из виртуальной машины.
вторник, 5 мая 2015 г.
Update Debian 8 and error LibreOffice - libgl loading component library... failed.
After updating Debian get error in LibreOffice
libgl loading component library <file:///usr/lib/libreoffice/program/../program/libsclo.so> failed.
ToDo - simlink
sudo ln -s /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 /usr/lib
libgl loading component library <file:///usr/lib/libreoffice/program/../program/libsclo.so> failed.
ToDo - simlink
sudo ln -s /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 /usr/lib
пятница, 10 апреля 2015 г.
Dell Latitude XT2 и переназначение кнопок под дисплеем в Ubuntu
Под дисплеем имеем три кнопки рядом
с кнопкой включения.
По умолчанию Ubuntu кнопку поворота экрана воспринимает как вкл/откл тачпада, кнопку "CTRL" как блокировку системы. Можно переназначить кнопки путем редактирования конфига в
/usr/share/X11/xkb/keycodes/evdev
с обязательной очисткой предкомпилированных файлов в
sudo rm /var/lib/xkb/*.xkm
На кнопку вращения экрана можно повесить XF86RotateWindows и тогда иксы вращают экран вместе с корректным обращением тачскрина, но дигитайзер (перо) все равно не поворачивается корректно. И вращение идет циклическое - влево, вверх ногами, вправо, норма - излишне.
Поэтому навесим на эти кнопки события XF86Launch1, 2, 3 и потом уже по своему усмотрению с ними разберемся.
Осталось очистить предкомпилированные
файлы конфига
sudo rm /var/lib/xkb/*.xkm
и либо перелогиниться, либо перезагрузить систему. Проверить вывод кнопок можно в выводе команды xev
Теперь переназначенные кнопки можно свободно сконфигурировать в
System Settings -> Keyboard -> Shortcuts где можно указать скрипт вращения экрана, скрипт запуска/остановки экранной клавиатуры и многое что еще интересное.
По умолчанию Ubuntu кнопку поворота экрана воспринимает как вкл/откл тачпада, кнопку "CTRL" как блокировку системы. Можно переназначить кнопки путем редактирования конфига в
/usr/share/X11/xkb/keycodes/evdev
с обязательной очисткой предкомпилированных файлов в
sudo rm /var/lib/xkb/*.xkm
На кнопку вращения экрана можно повесить XF86RotateWindows и тогда иксы вращают экран вместе с корректным обращением тачскрина, но дигитайзер (перо) все равно не поворачивается корректно. И вращение идет циклическое - влево, вверх ногами, вправо, норма - излишне.
Поэтому навесим на эти кнопки события XF86Launch1, 2, 3 и потом уже по своему усмотрению с ними разберемся.
Нас в файле
evdev интересуют коды кнопок:
160 CTRL
199 Rotate
149 Config
и соотвественно
коды событий
<i156>
KEY_PROG1
<i157>
KEY_PROG2
<i210>
KEY_PROG3
Переназначая
события их надо сначала закомментировать
в оригинальном месте расположения:
//<i156> =
156; // #define KEY_PROG1 148
//<i157> =
157; // #define KEY_PROG2 149
//<i210> =
210; // #define KEY_PROG3 202
после этого
можем исправить интересующие нас кнопки
было:
<FK21> = 199;
<i149> = 149;
// #define KEY_SETUP 141
<i160> = 160;
// #define KEY_COFFEE 152
стало:
<i157> = 199;
// #define KEY_PROG2
<i210> = 149;
// #define KEY_PROG3 141
<i156> = 160;
// #define KEY_PROG1 152
если 199 кнопке
присвоить
<i161> = 199;
// #define KEY_DIRECTION то тогда иксы штатными
средствами начнуть вращать экран при
ее нажатии.
sudo rm /var/lib/xkb/*.xkm
и либо перелогиниться, либо перезагрузить систему. Проверить вывод кнопок можно в выводе команды xev
Теперь переназначенные кнопки можно свободно сконфигурировать в
System Settings -> Keyboard -> Shortcuts где можно указать скрипт вращения экрана, скрипт запуска/остановки экранной клавиатуры и многое что еще интересное.
вторник, 7 апреля 2015 г.
Ubuntu and touch screen keyboard on login
Laptop Dell Latitude XT2 has touch screen, OS - Ubuntu.
ToDo - login without hardware keyboard
Install lightdm-gtk-greeter
edit config file - /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf
add/edit line in section [greeter]
reboot
In result, we can use icon accessibility for activate virtual keyboard.
ToDo - login without hardware keyboard
Install lightdm-gtk-greeter
edit config file - /etc/lightdm/lightdm-gtk-greeter-ubuntu.conf
add/edit line in section [greeter]
keyboard=onboard
indicators=~a11y;~language;~session;~power;~clock
show-clock=true
clock-format=%H:%M
reboot
In result, we can use icon accessibility for activate virtual keyboard.
Подписаться на:
Сообщения (Atom)