И это всё МОЁ

Не могу разобраться, что мне нужно, а что нет.
Есть метапакет: xserver-xorg-video-all. У него в зависимостях прописаны драйвера ко всем видеокартам, но мне не нужны все. У меня встроенная видеокарта intel и nvidia optimus. Значит пока мне нужен только пакет xserver-xorg-video-intel (с optimus можно разобраться позже). Но также в зависимостях xserver-xorg-video-all есть два драйвера, которые я не понимаю:

1. server-xorg-video-vesa
Из описания: "...стандартный интерфейс VESA, предоставляемый всеми видеокартами, но работает без ускорения. Этот драйвер не рекомендуется использовать, используйте его только в случае возникновения проблем с обычным драйвером для вашей видеокарты, так как он работает слишком медленно."
Здесь практически все понятно, можно не ставить, наверное. Где-то промелькнуло, что его использует framebuffer (http://www.fima.net/FBinfo.html (хотя и есть слово «по default'у»;))

2. xserver-xorg-video-fbdev А вот второй - лес густой.
Для чего он нужен я не пойму. В описании сказано, что это драйвер для кадрового буфера. Но если загуглить этот «кадровый буфер» (или «фреймбуфер»;), то статьи, которые находятся, по настройке не содержат инструкции по установке xserver-xorg-video-fbdev. Более того, такие пакеты как w3m-img, fbi, которые выводят изображение во фреймбуфер, не имеют xserver-xorg-video-fbdev в зависимостях.

Помимо этого есть еще и пакет xvfb - «Virtual Framebuffer 'fake' X server», есть modesetting (предоставляется пакетом xserver-xorg-core) который тоже как-то можно использовать. И в конце, безо всех этих штук, в системе есть устройство /dev/fb0 - которое тоже буфер.

И вот я запутался совсем, и не могу понять, для чего нужен xserver-xorg-video-fbdev.








 , ,








И это всё МОЁ

Die dulci fruimini. В настройках анимации KDE за вычетом бестолковой понтовщины есть, на мой взгляд, весьма полезная функциёвина - Present Windows (на отдельном экране показывает все открытые на данный момент приложения и процессы на них). Переключаться между задачами удобно, но есть одно но: эта функция вполне могла бы выполнять функцию полноценного диспетчера задач, однако в ней чрезвычайно неудобно закрывать окна (маленькькая красная функциональная кнопка в верхнем левом углу каждого окна). В настройках анимации (Ф.1) есть возможность забиндить Л\Ц\П-КМ, но нет пункта «закрыть», что было бы как раз весьма практично. Слабо представляю, как это можно решить, может, кто-то уже настраивал подобное?

Ф.1: https://postimg.cc/rd2TSZbK








 , , , ,








И это всё МОЁ

Пытаюсь запустить wine под Linux Mint 19. Сам wine стартует нормально, но как только дело доходит до приложений, использующих Direct3d/directX, программа вылетает и в консоль направляется выхлоп

X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request: 154 (GLX)
Minor opcode of failed request: 3 (X_GLXCreateContext)
Value in failed request: 0x0
Serial number of failed request: 159
Current serial number in output stream: 160

Ошибка указывает на проблемы с openGL, но при этом glxgears и glxinfo никаких проблем не выдают. С vulkan ситуация аналогичная - wine его не видит, хотя он установлен и если тестировать его из системы напрямую, то всё прекрасно работает.
Немного информации:

  • Видеокарта NVIDIA GeForce 1050 Ti, драйвер оригинальный, версия последняя.
  • Версия OpenGL 4.6.0 NVIDIA 418.56 (шла вместе с драйвером)
  • Версия Wine 4.5 staging


Напоследок прилагаю выхлоп парочки команд для отладки. Может, пригодится для решения проблемы

root@fox1432-Z370M-DS3H:~# ls -hl /usr/lib/x86*/ | grep libGL
lrwxrwxrwx 1 root root 22 апр 7 21:39 libGLdispatch.so.0 -> libGLdispatch.so.0.0.0
-rw-r--r-- 1 root root 599K авг 15 2018 libGLdispatch.so.0.0.0
lrwxrwxrwx 1 root root 29 мар 23 12:00 libGLESv1_CM_nvidia.so.1 -> libGLESv1_CM_nvidia.so.418.56
-rw-r--r-- 1 root root 60K мар 15 19:34 libGLESv1_CM_nvidia.so.418.56
lrwxrwxrwx 1 root root 26 мар 23 12:00 libGLESv2_nvidia.so.2 -> libGLESv2_nvidia.so.418.56
-rw-r--r-- 1 root root 109K мар 15 19:35 libGLESv2_nvidia.so.418.56
lrwxrwxrwx 1 root root 18 апр 7 21:39 libGLESv2.so.2 -> libGLESv2.so.2.0.0
-rw-r--r-- 1 root root 71K авг 15 2018 libGLESv2.so.2.0.0
lrwxrwxrwx 1 root root 14 апр 7 21:39 libGL.so.1 -> libGL.so.1.0.0
-rw-r--r-- 1 root root 555K авг 15 2018 libGL.so.1.0.0
lrwxrwxrwx 1 root root 15 фев 11 15:40 libGLU.so.1 -> libGLU.so.1.3.1
-rw-r--r-- 1 root root 443K мая 22 2016 libGLU.so.1.3.1
lrwxrwxrwx 1 root root 16 фев 9 00:02 libGLX_indirect.so.0 -> libGLX_mesa.so.0
lrwxrwxrwx 1 root root 20 фев 9 00:02 libGLX_mesa.so.0 -> libGLX_mesa.so.0.0.0
-rw-r--r-- 1 root root 469K фев 9 00:02 libGLX_mesa.so.0.0.0
lrwxrwxrwx 1 root root 23 мар 23 12:00 libGLX_nvidia.so.0 -> libGLX_nvidia.so.418.56
-rw-r--r-- 1 root root 1,3M мар 15 19:32 libGLX_nvidia.so.418.56
lrwxrwxrwx 1 root root 15 апр 7 21:39 libGLX.so.0 -> libGLX.so.0.0.0
-rw-r--r-- 1 root root 67K авг 15 2018 libGLX.so.0.0.0
root@fox1432-Z370M-DS3H:~# glxinfo
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
...
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
...
GLX version: 1.4
GLX extensions:
...
Memory info (GL_NVX_gpu_memory_info):
Dedicated video memory: 4096 MB
Total available memory: 4096 MB
Currently available dedicated video memory: 3799 MB
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1050 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 418.56
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
...
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 418.56
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
...

Помогите, пожалуйста, если знаете, как. А то я всё никак ответ не могу найти.








 , , ,








И это всё МОЁ

https://imgur.com/a/BLT5noV

Можно ли это поправить?








 ,








И это всё МОЁ
Дискуссионная площадка Stack Overflow опубликовала результаты ежегодного опроса, в котором приняло участие около 90 тысяч разработчиков ПО.



И это всё МОЁ
И это всё МОЁ

1. На сайте программы указано что с ipv6 работает без проблем и свежих жалоб нет по этому поводу.

2. У меня в системе (ubuntu 18.04) ping6 и traceroute6 работают без ошибок.

3.

Если

 python3 -m sslyze --regular google.com

Всё работает.

4.

Но

python3 -m sslyze --regular ipv6.google.com

Выдаёт:

WARNING: gaierror: -9; discarding corresponding tasks

Ну и с другими ipv6 не работает даже если в виде ip а не домена проверять.

В чём может быть проблема ?








 








И это всё МОЁ

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

2) МС
Эджe может появиться и под Линукс. Был такой себе internet Explorer for Solaris... Back into the future past %-)








 








И это всё МОЁ

Я так понимаю, что retroarch не понимает iso, ему нужно bin + cue. Как конвертировать iso в bin + cue ?








 ,








И это всё МОЁ

Есть текстовое поле:

<input id="itemDescript" name="itemDescript" type="text" value="This is value" class="form-control">


Я пытаюсь прочитать его значение (атрибут value) после редактирования и после ухода курсора из этого поля:

$('#itemDescript').bind('focusout',function(event) {

var value=$('#itemDescript').attr('value');

window.alert('Send value '+value);
}


Но в результате получаю неизмененное значение:

Send value This is value


Вопрос: а как через jQuery и биндинг получить новое значение?








 ,








И это всё МОЁ

Привет! Не могу запустить nginx, есть вот такой проект https://github.com/Einsteinish/Docker-compose-Nginx-Reverse-Proxy-II и в нем не понятны некоторые вещи.


В файле Docker-compose-Nginx-Reverse-Proxy-II/reverse-proxy/default.conf:




  1. server_name site1.example.com; - имя домена, те прописываем mysite.ru или ???




  2. proxy_pass http://site1_app_1; - имя домена mysite.ru или ip - адрес сервера 198.45.987.777 или ???




  3. В статье пишет:
    Note that we need to set the domains in /etc/hosts using ip of host machine:




192.168.1.65 site1.example.com
192.168.1.65 site2.example.com


Это в локальной машине или в контейнере reverse-proxy?? 192.168.1.65 это внутренний ip контейнера или ip VPS??


Если есть другая альтернатива, то дайте пожалуйста ссылку и чем проще тем лучше.
Вот к пример есть еще один проект https://github.com/rvsbox/multi-app-docker-compose-letsencrypt-nginx-proxy .
Все отлично работает, но там сложные настройки. Нужен простой вариант.









 








И это всё МОЁ

Понадобилось статически прилинковать к своему приложению curl+libssl.

Собираю openssl-1.1.1b:

./Configure linux-generic64 no-hw no-engine no-threads no-shared --prefix=/home/user/prg/openssl-1.1.1b_custom --openssldir=/home/user/prg/openssl-1.1.1b_custom

Собираю curl-7.64.1

export PKG_CONFIG_PATH=/home/user/prg/openssl-1.1.1b_custom/lib/pkgconfig
./configure --with-ssl=/home/user/prg/openssl-1.1.1b_custom --disable-shared --without-zlib --disable-pthreads --disable-threaded-resolver --disable-unix-sockets --disable-cookie --without-libssl1.0.2 --without-libssl1.0-dev --without-libssl1.1 --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smtp --disable-gopher --disable-sspi --disable-crypto-auth --disable-ntlm-wb --disable-tls-srp --disable-soname-bump --without-libssh2 --disable-curldebug --disable-debug --disable-ipv6 --without-librtmp --disable-ntlm-wb --disable-manual --prefix=/home/user/prg/curl-7.64.1_custom

Пишем тестовое приложение, типа

#include <curl/curl.h>

void test() {

const char* url = "ya.ru";;
CURL* curl;
CURLcode res;

curl = curl_easy_init();
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);

res = curl_easy_perform(curl);

//Если что-то пошло не так...
if(res != CURLE_OK) {

curl_easy_strerror(res);
} else {

//Все OK
}

curl_easy_cleanup(curl);
}

int main(int argc, char** argv) {

curl_global_init(CURL_GLOBAL_ALL);
test();
}

и собираем строчкой


cc -Wall --static `pkg-config --static --libs --cflags /home/user/prg/curl-7.64.1_custom/lib/pkgconfig/libcurl.pc /home/user/prg/openssl-1.1.1b_custom/lib/pkgconfig/libcrypto.pc /home/user/prg/openssl-1.1.1b_custom/lib/pkgconfig/libssl.pc` curl-test-1.c -o curl-test-1


Результат:

In function `test':
curl-test-1.c:(.text+0x105): undefined reference to `curl_easy_init'
curl-test-1.c:(.text+0x12a): undefined reference to `curl_easy_setopt'
curl-test-1.c:(.text+0x14c): undefined reference to `curl_easy_setopt'
curl-test-1.c:(.text+0x16e): undefined reference to `curl_easy_setopt'
curl-test-1.c:(.text+0x192): undefined reference to `curl_easy_setopt'
curl-test-1.c:(.text+0x19e): undefined reference to `curl_easy_perform'
curl-test-1.c:(.text+0x1b1): undefined reference to `curl_easy_strerror'
curl-test-1.c:(.text+0x1bd): undefined reference to `curl_easy_cleanup'
/tmp/ccxVQLrA.o: In function `main':
curl-test-1.c:(.text+0x1db): undefined reference to `curl_global_init'
collect2: error: ld returned 1 exit status

Голову ломаю и не пойму, ведь все библиотеки нормально собрались. Почему не видит статическую библиотеку?








 , ,








И это всё МОЁ
Доступен релиз Proxmox Virtual Environment 5.4, специализированного Linux-дистрибутива на базе Debian GNU/Linux, нацеленного на развертывание и обслуживание виртуальных серверов с использованием LXC и KVM, и способного выступить в роли замены таких продуктов, как VMware vSphere, Microsoft Hyper-V и Citrix XenServer. Размер установочного iso-образа 640 Мб.



И это всё МОЁ

Хочется заиметь автологин с фишками, которые дает условный gnome-keyring-daemon, то есть иметь зашифрованные пароли, но без необходимости вводить пароль в getty.

Видел такую штуку как yubikey, но судя по описанию она не подходит, потому что требует либо ручного ввода пароля, либо нажатия на кнопку, либо и того и другого, а у меня условный сценарий работы это воткнуть некую штуку в usb чтобы получить автологин. Чем этого можно добиться? Я делал это через какой-то хак с флешкой, но там всё равно требовалось нажатие enter чтобы всё заработало, как я сейчас помню.








 ,








И это всё МОЁ

Долгое время пользовался booking.com и никаких проблем не было. Но за последний месяц вдруг две проблемы возникло.

1) Забронировал отель с бесплатной отменой. Отменил. Но деньги на банковском счету по-прежнему заблокированы.

2) Забронировал отель, а через несколько дней написало, что не могут списать деньги с карты, поэтому либо привяжите новую карту, либо через 24 часа бронь будет отменена. Но другие отели я с этой картой нормально бронировал, и денег там более, чем достаточно. Попытался заново ввести реквизиты карты, увеличил лимиты в банк-клиенте, но через 24 часа мне написали, что бронь отменена.

По этим двум вопросам я писал в их поддержку, так и не ответили.

Что делать?








 ,








И это всё МОЁ

Всем привет.
Интересует один вопрос. Есть машина с Ubuntu 16.04 на борту, на ней локальный сервер запущен с сайтом. На других машинах в локальной сети сайт открывается по ip машины с сервером, но хотелось бы открывать сайт по доменному имени. Как эту процедуру можно организовать, через какой софт, конфиг? Во всемирную паутину сайт не нужно, только в локальной сети.








 , ,








И это всё МОЁ

Уведомляю господ/товарищей/граждан ЛОРовцев о том, что в пятницу (12.04) пройдет очередная встреча московских линуксоидов.

Место: м. Курская, ул. Земляной Вал, д. 33, T.G.I. Friday's 17:30 - 22:00 В случае чего, с одним из организаторов встречи можно будет связаться по телефону: +7 915 102-05-03

ссылка на сайт

alpha,
om-nom-nimouse,
dk-,
Dispetcher14,
BambarbiyaKirgudu,
DELIRIUM,
trofk,
umren,
murmur,
d,
Meyer,
deep-purple,
next_time,
te111011010,
drunken_train,
lexxus-lex,
iVS,
lolset,
imul,
poison1456,
ncrmnt,
GNU-Ubuntu1204LTS,
MrClon,
XMs,
Goury,
djambeyshik








 , , ,








И это всё МОЁ

На машине есть локальный репозиторий. Кладу туда

mypkg.el7.x86_64.rpm
, выполняю
createrepo /myrepo
. Ранее удалённая папка
/myrepo/repodata/
создаётся вновь. Смотрю список пакетов репозитория
yum repo-pkgs myrepo list
, пакета, что я добавил, нет.
Как так?








 , ,








И это всё МОЁ

Похоже, виндовая версия овервотча умеет определять, что она запущена в стиме:
https://www.reddit.com/r/linux_gaming/comments/bbdfsd/til_that_blizzard_knows...








 ,








И это всё МОЁ

Здравствуйте!

Возможно ли такое: вставить картинку из буфера обмена в документ emasc. Чтобы она где-то сохранилась и после сохранения документа была доступна из него.








 ,