LINUX.ORG.RU

Сообщения damix9

 

LORCode helper bar - скачать скрипт

Форум — General

В теме Userscript'ы и Userstyl'и для LORа упоминался скрипт LORCode helper bar, но ссылка на его гитхаб битая. Может у кого он остался? Перезалейте куда-нибудь.

cast Ford_Focus Vsevolod-linuxoid Virtuos86

 

damix9
()

GIMP - Открыть из сети

Форум — Multimedia

Если попробовать открыть файл по URL (Файл -> Открыть из сети ...), то всегда открывается окно с текстом

Не удалось открыть «https://example.com/img.png»:

Не удалось открыть 'https://example.com/img.png' для записи: Нет такого файла или каталога
и единственной кнопкой OK. На стандартный вывод ничего не пишет. С http поведение точно такое же. По протоколу file:// файлы открываются.

GIMP 2.8.22, Ubuntu 18.04, KDE 5.44.0, Plasma 5.12.6

Что уже сделал:

sudo apt install gimp gvfs-backends
после этого наблюдаемое поведение не изменилось.

 

damix9
()

Стрелочные функции - undefined this

Форум — Web-development

В веб-приложении на React есть примерно такой код.

const myObj = {
    foo: () => {
        console.log(this)
    }
}

class MyForm extends React.Component {
    
    constructor(props) {
        super(props);
        this.state = {
            ...
        }
        this.handleSubmit = this.handleSubmit.bind(this)
    }

    async handleSubmit(event) {
        ...
        console.log(this) // объект класса MyForm
        myObj.foo() // undefined, а ожидаю получить тот же самый объект
        ...
    }
}

Почему так? Как правильно в таких случаях делать?

Если посмотреть в отладчике браузера скомпилированный JS, то получится

const myObj = {
  foo: () => {
    console.log(undefined);
  }
};

 

damix9
()

Dolphin - Доступ был запрещён при попытке перемещения указанного файла или папки [Яндекс.Диск]

Форум — Desktop

В Dolphin подключен Яндекс.Диск по такому URL

webdavs://<логин>@webdav.yandex.ru:443/
Файлы читаются и редактируются.

Но если переименовать любой файл, появляется диалоговое окно с текстом

Доступ был запрещён при попытке перемещения указанного файла или папки.
и единственной кнопкой OK. После этого если нажать F5, файл отображается с прежним именем.

Ubuntu 18.04, KDE 5.44.0 / Plasma 5.12.6, Dolphin 17.12.3

На стандартный вывод ничего не пишет. После чего перестало работать, не знаю, возможно и не начинало работать. Нагуглить удалось только Dolphin webdav «not support the parameter» (cast killzone06), но не знаю, по теме ли.

UPD: Баг

Если в URL не указывать порт,

webdavs://<логин>@webdav.yandex.ru/
то переименование и перемещение файлов работают.

 , ,

damix9
()

Module not found: Can't resolve '@material-ui/icons/Password'

Форум — Web-development

Есть веб-приложение с фронтендом на React.

$ ls
build  node_modules  package.json  package-lock.json  public  README.txt  src
$ cat package.json 
{
  "name": "fornt",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@khanacademy/react-multi-select": "^0.3.3",
    "@material-ui/core": "4.0.0",
    "@material-ui/icons": "4.0.0",
    "axios": "0.18.0",
    "classnames": "2.2.6",
    "es6-promise": "4.2.6",
    "moment": "2.24.0",
    "re-resizable": "*",
    "react": "^16.8.6",
    "react-cookie": "4.0.0",
    "react-dom": "^16.8.6",
    "react-redux": "7.0.3",
    "react-router-dom": "5.0.0",
    "react-scripts": "3.0.1",
    "redux": "4.0.1",
    "redux-thunk": "2.3.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  },
  "proxy": "http://127.0.0.1:5000"
}

src/components/Profile.js

import AddIcon from '@material-ui/icons/AddBox'
import EditIcon from '@material-ui/icons/Edit';
// работают

import PasswordIcon from '@material-ui/icons/Password';
// валится с ошибкой ниже

$ npm start
Failed to compile.

./src/components/Profile.js
Module not found: Can't resolve '@material-ui/icons/Password' in '<путь>/src/components'

 , ,

damix9
()

KDE - Поменять иконку в теме

Форум — Desktop

Есть программа Radiotray-NG v0.2.7. Ее иконка, отображаемая в трее, задана так

$ cat ~/.config/radiotray-ng/radiotray-ng.json 
{
        ...
        "radiotray-ng-off" : "radiotray-ng-off",
        "radiotray-ng-on" : "radiotray-ng-on",
        "split-title" : false,
        "volume-level" : 100
}

Как эту иконку сделать кастомной?

Если

xdg-icon-resource install --novendor --theme breeze --mode user --size 64 ./radio.png raditray-ng-off
xdg-icon-resource install --novendor --theme breeze --mode user --size 64 ./radio.png raditray-ng-on
появляются файлы в ~/.local/share/icons/breeze/64x64/apps/ а отображаемая иконка не меняется.

Если еще перезагрузиться и сделать

rm ~/.cache/icon-cache.kcache && kquitapp5 plasmashell && kstart5 plasmashell
как написано здесь KDE5: обновить или очистить кеш иконок (комментарий) то наблюдаемое поведение не меняется.

cast dsxl

Ubuntu 18.04; KDE 5.44.0 / Plasma 5.12.6; Icon Theme: breeze

 

damix9
()

Обратиться к компьютеру по NetBIOS имени

Форум — Admin

Машина с Ubuntu 18.04 подключена к VPN вот так. В этой сети (10.0.0.0/21) надо обратиться к маздай-машине, IP-адрес которой неизвестен, но известно имя NetBIOS.

Но

# ping SOME-NAME
ping: SOME-NAME: Неизвестное имя или служба
# nmblookup SOME-NAME
name_query failed to find name SOME-NAME

Что уже сделал. В /etc/samba/smb.conf поправил строчку

wins support = yes
apt install winbind libnss-winbind
В /etc/nsswitch.conf
hosts:          files mdns4_minimal [NOTFOUND=return] dns wins
systemctl restart nmbd.service
systemctl restart  smbd.service
systemctl restart winbind.service

После этого вывод ping и nmblookup не изменился.

Что еще известно. Не знаю, в тему или нет.

( читать дальше... )

 

damix9
()

Сочетания клавиш в radiotray-ng

Форум — Multimedia

Поставил Radiotray-NG v0.2.7 из deb-пакета.

Если жать сочетания кнопок пуск/пауза, следующий трек, предыдущий трек на клавиатуре (у меня это Fn+F*), то Radiotray-NG никак не реагирует и ничего не пишет на стандартный вывод. Хотя Media key support заявлена в README.

У KDE есть приложение Plasma mediakey handler, которое (как я понимаю) ловит сочетания кнопок и управляет различными мультимедийными программами по MPRIS. Однако Radiotray-NG не поддерживает MPRIS, у него свой DBus интерфейс для управления.

Попробовал в Параметрах системы нажать Специальные действия -> Новый -> Глобальная комбинация клавиш -> Команда D-Bus, но если задать сочетание клавиш, получаю окно

Комбинация клавиш «Media Play» конфликтует со следующей комбинацией клавиш:
Комбинация клавиш «Media Play» в приложении Управление медиапроигрывателем для действия «Начать/приостановить воспроизведение»

с кнопками «Связать с новым» и «Отмена».

Ubuntu 18.04 / KDE 5.44.0 / Plasma 5.12.6

cast harun_al_rashid

 ,

damix9
()

builddeps:kodi : Зависит: libmodplug-dev но он не будет установлен

Форум — General

В Kodi нет звука около секунды после паузы. Проблема уже обсуждалась и лучше объяснена здесь. Я воспользовался тем решением.

Пункт 3.a инструкции

# apt build-dep kodi
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
 builddeps:kodi : Зависит: libmodplug-dev но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

Ubuntu 18.04

$ dpkg -l | grep 'kodi'
ii  kodi                                                        2:17.6+dfsg1-1ubuntu1                                       amd64        Open Source Home Theatre (executable binaries)
ii  kodi-bin:amd64                                              2:17.6+dfsg1-1ubuntu1                                       amd64        Open Source Home Theatre (architecture-dependent files)
ii  kodi-data                                                   2:17.6+dfsg1-1ubuntu1                                       all          Open Source Home Theatre (arch-independent data package)
ii  kodi-repository-kodi                                        2:17.6+dfsg1-1ubuntu1                                       all          Open Source Home Theatre (official addons repository feed)
ii  kodi-visualization-spectrum:amd64
$ apt search libmodplug-dev
Сортировка… Готово
Полнотекстовый поиск… Готово
libmodplug-dev/bionic 1:0.8.9.0-1 amd64
  development files for mod music based on ModPlug

libopenmpt-modplug-dev/bionic,now 0.3.6-1 amd64 [установлен]
  module music library based on OpenMPT -- modplug compat development files

 ,

damix9
()

Онтопик в 2000-е

Форум — Talks

Есть тут те, кто были линуксоидами в 2000-е и остаются ими по сей день? Как тогда дела обстояли с нашей ОС? Надежда на вендекапец была больше чем сейчас или меньше? Я не имею в виду реальные шансы, но вроде бы, когда Ubuntu вышла, с ней связывали большие ожидания. Стереотипов о том что Линукс - это «сложна» было больше или меньше? И когда по-вашему было больше софтверной свободы, в нулевые или сейчас? Вроде бы сейчас стало больше веба, больше кроссплатформенности, но с другой стороны всякие secure boot'ы сделали.

А может тут есть даже те, кто линуксоидили в 90-е? Эти сенсеи тоже приглашаются.

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

 ,

damix9
()

Поднять OpenVPN

Форум — Admin

Ubuntu 18.04

Делаю по этой инструкции

apt install openvpn easy-rsa
OK

Дальше

# cd /etc/easy-rsa
bash: cd: /etc/easy-rsa: Нет такого файла или каталога
# mkdir /etc/easy-rsa
# export EASYRSA=$(pwd)
# easyrsa init-pki
easyrsa: команда не найдена

 

damix9
()

Установить два экземпляра Java-программы с разными настройками

Форум — Desktop

Есть программа на Java jdotxt. Просто лежит в /opt/jdotxt/jdotxt-0.4.8.jar

Запускается

/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar /opt/jdotxt/jdotxt-0.4.8.jar

Опытным путем выяснено, что свои настройки хранит в

~/.java/.userPrefs/com/chschmid/jdotxt/prefs.xml

Как ее установить два экземпляра с разными настройками, иначе как создав отдельного пользователя? Ну типа

/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar --custom-prefs /custom/path/prefs.xml /opt/jdotxt/jdotxt-0.4.8.jar

 

damix9
()

Gnome Todo - перенести список дел

Форум — Desktop

Как в сабже перенести список задач на другую машину или экспортировать его во что-то читаемое (txt, csv, sqlite ...)?

Ubuntu 18.04

$ dpkg -l | grep 'todo'
ii  gnome-todo                                                  3.28.1-1                                                    amd64        minimalistic personal task manager designed to fit GNOME desktop
ii  gnome-todo-common                                           3.28.1-1                                                    all          common files for GNOME To Do
ii  libgnome-todo                                               3.28.1-1                                                    amd64        library data for GNOME To Do

https://askubuntu.com/questions/1021405/where-does-gnome-to-do-stores-its-fil...

 , gnome todo

damix9
()

QMMP 1.5.0 - не играет YouTube

Форум — Multimedia
LD_LIBRARY_PATH=/opt/qmmp-1.5.0/lib /opt/qmmp-1.5.0/bin/qmmp

Нажимаю кнопку +, затем Add Url, вставляю адрес видео, нажимаю Add, двойной клик по соответствующей строчке в плейлисте. Звук не воспроизводится, на экране ничего не происходит. На стандартный вывод пишет это

PlayListManager: saving playlists...
InputSource: using https transport
YtbInputSource: starting youtube-dl...
StateHandler: Current state: Buffering; previous state: Stopped
"opus" "none" 47.521
"opus" "none" 63.027
"opus" "none" 126.659
"mp4a.40.2" "none" 129.488
"none" "avc1.4d400c" 0
"none" "av01.0.00M.08" 0
"none" "vp9" 0
"none" "av01.0.00M.08" 0
"none" "avc1.4d4015" 0
"none" "vp9" 0
"none" "av01.0.01M.08" 0
"none" "avc1.4d401e" 0
"none" "vp9" 0
"none" "av01.0.04M.08" 0
"none" "avc1.4d401e" 0
"none" "vp9" 0
"none" "av01.0.05M.08" 0
"none" "avc1.4d401f" 0
"none" "vp9" 0
"none" "av01.0.08M.08" 0
"none" "vp9" 0
"none" "avc1.640028" 0
"none" "vp9" 0
"none" "av01.0.12M.08" 0
"none" "av01.0.12M.08" 0
"none" "vp9" 0
"mp4a.40.2" "avc1.42001E" 0
YtbInputSource: selected stream: "opus" 126.659 kb/s
YtbInputSource: downloading stream...
YtbInputSource: ready
QmmpAudioEngine: unsupported file format
StateHandler: Current state: NormalError; previous state: Buffering
StateHandler: Current state: Stopped; previous state: NormalError

Ubuntu 18.04, qmmp собрал так

cmake ./ -DUSE_MPLAYER:BOOL=FALSE -DUSE_QSUI:BOOL=FALSE -DUSE_MODPLUG:BOOL=FALSE -DUSE_ENCA:BOOL=TRUE -DUSE_LIBRCD:BOOL=TRUE -DCMAKE_INSTALL_PREFIX=/opt/qmmp-1.5.0/
make -j5
sudo make install
cd ../qmmp-plugin-pack-1.5.0/
sudo cp -v /opt/qmmp/lib/pkgconfig/*.pc /usr/share/pkgconfig/
cmake ./ -DUSE_XMP:BOOL=FALSE -DUSE_FFAP:BOOL=FALSE -DUSE_SRC:BOOL=FALSE -DUSE_FFVIDEO:BOOL=FALSE -DCMAKE_INSTALL_PREFIX=/opt/qmmp-1.5.0
make -j5
sudo make install
Это у всех так или я не так использую?

Перестало работать с переходом на версию 1.5.0, в 1.4.4 работало.

$ youtube-dl --version 
2021.06.06

 ,

damix9
()

Кракозябры в Sayonara

Форум — Multimedia

Как в этом плеере выбрать кодировку тегов? Желательно только некоторых файлов (а именно тех, у которых она отличается от UTF-8).

$ export GST_TAG_ID3_ENCODING=CP1251
$ export GST_TAG_ENCODING=CP1251    
$ export GST_ID3_TAG_ENCODING=CP1251
$ export GST_TAG_ID3V1_ENCODING=CP1251
$ sayonara 

Нажал: Library -> Reload library -> Deep scan

Эффекта нет.

Sayonara Player 1.5.1-stable5

Ubuntu 18.04

Если никак, то в каком плеере это можно?

 , sayonara,

damix9
()

Что случилось с ubuntu.ru?

Форум — Talks
$ nslookup ubuntu.ru
Server:         127.0.0.53
Address:        127.0.0.53#53

** server can't find ubuntu.ru: SERVFAIL

Уже несколько дней лежит.

 

damix9
()

Выпадающие списки закрываются тут же

Форум — Desktop
Desktop: KDE Plasma 5.12.6
Distro: Ubuntu 18.04.1 LTS
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Vega [Radeon Vega 8 Mobile]
Display Server: x11 (X.Org 1.19.6 ) drivers: ati,amdgpu (unloaded: modesetting,fbdev,vesa,radeon)
Resolution: 1920x1080@60.00hz

Если нажать на любой выпадающий список левой кнопкой мышки, то он с вероятностью 1/2 откроется и закроется тут же. Если между нажатием и отпусканием подвинуть мышку, то список точно закроется. Если на него нажать и держать, то от будет открыт пока держишь и закроется как отпустишь. Симптомы как здесь. То же самое относится к меню.

Проблема воспроизводится на gtkшных программах, но не воспроизводится ни на одной qtшной. Особенно хорошо видно на gnome todo и dia. Defender MS-125. Других зацепок пока нет.

Это только у меня так или у всех? Я понимаю, что телепаты в отпуске, но мне любая информация по теме пригодится, хотя бы о том, как называется и как гуглится то, что за это отвечает.

 , ,

damix9
()

startx - xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

Форум — Desktop

Как запустить отдельные иксы на Kubuntu 18.04? В смысле Ctrl+Alt+F2 -> startx вот это.

Если так сделать, получаю

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)

Под рутом startx получается.

 , ,

damix9
()

KDE - сбрасываются настройки рабочего стола после перезагрузки

Форум — Desktop

После каждой перезагрузки обои меняются на дефолтные, а ярлыки расставляются в строчку слева направо в непонятном мне порядке. Как надо перестало работать после того как по этим инструкциям поделал действия (plasmoidviewer, plasmawindowed).

Я даже не подозреваю, в чем может быть проблема, поэтому не знаю, что указывать, но я умею копировать команды.

Ubuntu 18.04, KDE 5.44.0 / Plasma 5.12.6, KWin

Уточнение:

Использовалось две комнаты, настройки сбиваются не только после перезагрузки, но и после завершения сеанса, и не всегда, а примерно в 50% случаев, т.е. иногда KDE вспоминает, как должно быть.

 ,

damix9
()

[Решено] Последовательно выполнить сочетания клавиш

Форум — Desktop

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

  1. Зажать Shift
  2. Переместиться на строку вниз
  3. Переместиться в начало строки
  4. Переместиться на символ вправо
  5. Отпустить Shift
  6. Нажать Ctrl+V

У меня нет клавиатуры с макросами, но есть ли какой-то способ сделать такое программно?

Навесил на Ctrl+F5

xdotool key --delay milliseconds 3000 "Shift+Down" "Shift+Home" "Shift+Right"
Выделяет не тот фрагмент, а текущую строку, да еще и вставляет перед ней следующую строку. Что я делаю не так?

Ubuntu 18.04, KDE Plasma 5.12.6, текстовый редактор Brackets 1.14.

 ,

damix9
()

RSS подписка на новые темы