LINUX.ORG.RU

205
Всего сообщений: 3894

У проекта KDE теперь свой Matrix-сервер.

Ъ: https://matrix.org/blog/2019/02/20/welcome-to-matrix-kde/

Суть в том, что покупайте хостинг на https://modular.im.

UPD: регистрация на текущий момент открыта, можно взять себе аккаунт вида @username:kde.org.

 ,

commagray ()

kde и регулирование громкости сверх 100% через значёк в трее

Сабж. Как в kde отрегулировать мышкой громкость через значёк в трее сверх 100%? Может можно зажать shift или ctrl или ещё как-то и колёсиком мышки выставить больше 100%?

 ,

devorg ()

KDE: Не запускаются программы по иконкам на рабочем столе

Доброго времени суток всем!

Возникла маленькая проблемка. Когда — не заметил, т.к. данной функциональностью почти не пользуюсь. В общем суть в том, что если рабочий стол в KDE чист (либо все приложения свёрнуты, либо не запущенно ни одного приложения), то двойной клик по иконке на рабочем столе не приводит к запуску программы — вообще ни какого эффекта. Если же есть хоть какое-то окно (не развёрнутое во весь стол), то по двойному клику по иконке нужное приложение запускается.

Куда копать?

$ lsb_release -a
No LSB modules are available.
Distributor ID: neon
Description:    KDE neon User Edition 5.15
Release:        18.04
Codename:       bionic
$ plasmashell -v
plasmashell 5.15.0
$ kwin -v
kwin 5.15.0
$  kf5-config -v
Qt: 5.12.0
KDE Frameworks: 5.55.0
kf5-config: 1.0

 ,

Netzschlange ()

Своя локализация KDE - как сделать и сопровождать?

Я утром попробовал сменить локаль в своей Manjaro KDE на RU впервые за много лет, и просто охренел от того, как разбомбило и перекосило интерфейс. Допустим, я хочу исправить локализацию (конкретно переводы) на свой вариант. Два вопроса:

1) Опишите хотя бы приблизительно механику переводов - т.е. что-то вроде «стягиваешь исходники, открываешь файлы А в проге В, делаешь C и D...»

2) Как я могу это распространять, если не рассматривать вариант «шли патчи в апстрим и жди примут ли их»? Переводы лежат в каких-то mo-файлах, причём каждая прога тащит свой mo-файл, и все они скидывают эти файлы в /usr/share/locale/ru. Получается, мне надо будет затирать оригинальные файлы и заменять их своими? Как это будет выглядеть при обновлениях пакетов и системы?

 , , , ,

alexferman ()

QAmix, сборка во «враждебном окружении»

добрый день

небольшое вступление, кто в теме, может пропустить :о)

TDE-3.5.x - предыдущая версия Trinity Desktop окружения, в которой используется TQT3, т.е. QT3 с доработками Trinity, полная обратная совместимость с KDE3/QT3

TDE-14.x - новая/текущая версия Trintiy, в которой уже все несовместимо с KDE3/QT3 (ну или почти все, т.е. я не видел :smu:sche_nie: ) уточнение: внешний вид TDE все так-же остается а-ля KDE3, но совместимость увы, поломана

на базе TDE-3.5.x - собрана базовая библиотека QT3/TQT3 (не путать с окружением TDE, только «базовая библиотека», т.е. это полный аналог библиотеки QT3)

в нее так-же «интегрированы» все «базовые» утилиты (qtconfig ... ) , втч для привязки к KDE3 (kde-config etc...)

ИТАК, производим сборку старых KDE3/QT3/программ в этом самом «окружении» + соотв. настройка PATH,QTDIR,QMAKE,-L$(QTLIB),-I$(QTINC) etc...

CuteCom/KDE3/QT3 - собран/работает в этом «враждебном окружении» нормально...

столкнулся с проблемой сборки QAMIX

ошибка:

/usr/lib64/gcc/x86_64-slackware-linux/5.5.0/../../../../x86_64-slackware-linux/bin/ld: hctl_combobox.o: undefined reference to symbol '_ZdaPv@@GLIBCXX_3.4'
/usr/lib64/libstdc++.so.6: error adding symbols: DSO missing from command line

ВОПРОС/ХОТЕЛКИ: - высказвайтесь, что думаете, кидайте идеи, ссылки, тыкайте носом...

спасибо

- Slackware 14.2 X32/64
- ядро и "базовые бибилотеки/утилиты" - стоковые
- памяти и диск. пространства - предостаточно
- система/железо стабильно и не глючит :о)

http://www.suse.de/~mana/kalsatools.html

http://alsamodular.sourceforge.net

http://sourceforge.net/projects/alsamodular

 , , ,

sunjob ()

Релиз KDE Plasma 5.15!

При подготовке этой версии среды рабочего стола Plasma разработчики сосредоточилось на исправлении досадных недочётов, создающих неудобства для пользователей, чтобы сделать рабочий процесс интуитивнее и проще.

Значительная часть изменений осуществлялась совместно с командой дизайна (KDE VDG) и связана с обновлением разделов Параметров системы. Улучшена интеграция со сторонними технологиями (GTK, Firefox), расширена реализация фундаментальных протоколов Wayland.

Полный список изменений:

https://www.kde.org/announcements/plasma-5.15.0.php?site_locale=ru

 ,

petyanamlt ()

Ошибка при установке Archlinux c KDE plasma-desktop

Попробовал на арч накатить KDE plasma-desktop. И экран входа упал с первого раза. Пытался перезагружаться - эффекта ноль. xorg ставил командами «xorg-server xorg-drivers» и «xorg xorg-xinit»

Сслыка на скриншот: https://pastenow.ru/2c637a1354615a730257a9c0c1a202eb

 ,

I2etr0 ()

Hibernate не усыпляет комп при вызове из меню KDE из-за прав доступа (виноват selinux)

UPD: куря логи выяснил, что имеет к этому отношение selinux. после его отключения стало засыпать и от юзера.

не могу сказать, что проблема решена, всё-таки хотелось бы тогда понять где я должен был увидеть ругань selinux на неправомерный доступ и как его настроить на это.

Привет, ЛОР! Не могу понять почему не засыпает комп в режиме hibernate.

Дано:

  • Fedora 29 amd64 on LVM with KDE5
  • GRUB2
  • UEFI (secure boot disabled)
  • swap-file on root

    При вызове из меню KDE suspend to RAM засыпает и просыпается, а suspend to disk (aka hibernate) только мигнёт экраном и включается обратно. При вызове из консоли # /usr/lib/systemd/systemd-sleep hibernate и # /usr/lib/systemd/systemd-sleep suspend всё засыпает и просыпается. Хотя от юзера эти команды не срабатывают, permission denied.

    Таким образом, как выяснить какой командой из KDE-menu засыпается комп (и почему hibernate не срабатывает?)?
    В # journalctl -b есть уточнение ошибки в 2018-2019 строках, но распарсить не могу.

    # cat /etc/default/grub
    
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(test -f /etc/rfremix-release && sed 's, release .*$,,g' /etc/rfremix-release || sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet"
    GRUB_DISABLE_RECOVERY="true"
    
    # cat /proc/cmdline
    
    BOOT_IMAGE=/boot/vmlinuz-4.20.6-200.fc29.x86_64 root=/dev/mapper/max--desktop-root ro rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet
    
    # free -m
                  total        used        free      shared  buff/cache   available
    Mem:          15787        1595       12952         331        1239       13578
    Swap:          8191           0        8191
    
    # swapon -v
    
    NAME          TYPE SIZE USED PRIO
    /var/swapfile file   8G   0B   -2
    
    # filefrag -v /var/swapfile
    
    Filesystem type is: ef53
    File size of /var/swapfile is 8589934592 (2097152 blocks of 4096 bytes)
     ext:     logical_offset:        physical_offset: length:   expected: flags:
       0:        0..    2047:     497664..    499711:   2048:            
       1:     2048..    4095:     501760..    503807:   2048:     499712:
       2:     4096..    8191:     507904..    511999:   4096:     503808:
       3:     8192..   16383:     516096..    524287:   8192:     512000:
    
    # journalctl -u systemd-hibernate
    
    ...
    -- Reboot --
    фев 10 00:31:40 max-desktop systemd[1]: Starting Hibernate...
    фев 10 00:31:40 max-desktop systemd-sleep[2131]: Failed to write hibernation disk offset: Permission denied
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAILURE
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
    фев 10 00:31:40 max-desktop systemd[1]: Failed to start Hibernate.
    
    # ls -lh /var/swapfile
    
    -rw-------. 1 root root 8,0G фев  9 21:54 /var/swapfile
    
    $ groups
    
    max wheel kvm libvirt
    
    # cat /usr/lib/systemd/system/systemd-hibernate.service
    
    [Unit]
    Description=Hibernate
    Documentation=man:systemd-suspend.service(8)
    DefaultDependencies=no
    Requires=sleep.target
    After=sleep.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/lib/systemd/systemd-sleep hibernate
    

    dmesg после чистой загрузки и hibernate
    journalctl -b после чистой загрузки и hibernate

 , , , ,

kma21 ()

ColorCorrect Geolocation Updater

Зашёл в настройки запуска KDE и взгляд зацепился: https://pp.userapi.com/c851320/v851320993/b36de/2o7ttcUBYEA.jpg

Это что вообще такое и зачем оконному композитору знать моё географическое положение? XD

 , , ,

alexferman ()

При клике на ярлыке вместо открытия файла ярлык открывается на редактирование

На рабочем столе KDE при клике на ярлыке вместо открытия файла ярлык открывается на редактирование. Что это б..ть за опа-опа яблостайл?
Приходится открывать файл ПКМ из контекстного меню. Как это исправить? Желательно через консоль. Почему эти сранные apple-метастазы проникают в linux? Бесит. Ненависть!

 , ,

hikikomori ()

как решить зависимости пакета при апгрейде

dpkg: ошибка при обработке пакета desktop-file-utils (--configure):

проблемы зависимостей — оставляем триггеры не обработанными dpkg: проблемы зависимостей не позволяют выполнить обработку триггеров desktop-file-utils: desktop-file-utils зависит от libglib2.0-0 (>= 2.28.0), однако: Пакет libglib2.0-0:amd64 пока не настроен.

dpkg: ошибка при обработке пакета desktop-file-utils (--configure): проблемы зависимостей — оставляем триггеры не обработанными dpkg: слишком много ошибок — останавливаемся При обработке следующих пакетов произошли ошибки: desktop-file-utils

Обработка остановлена из-за слишком большого количества ошибок. E: Sub-process /usr/bin/dpkg returned an error code (1)

стоит mint 18, kde. выполнялся apt update apt upgrade

 ,

fallschirmjager ()

как правильно и какие репы подключить штоп поставить последний KDE

на минт 19.1? это https://linuxhint.com/install_kde_linux_mint_19/

не вставляет, на

sudo apt install kubuntu-desktop kde-plasma-desktop kscreen дает ошибку/

это https://linuxmint.com.ru/viewtopic.php?t=2598

sudo apt install neon-desktop

это покатит? а то я синаптиком ставил всё про кде, но ничего не изменилось. может еще надо весь хфсе снести?

 ,

cpanewbie ()

Okular доступен в Snap Store

Не всем нравится KDE, но глупо отрицать, что с него вылезли многие неплохие программы (движок WebKit во многом, Krita).

Ещё одной подобной программой можно назвать Okular. Но не всегда охота с ним тащить KDE в свою систему.

Но теперь можно и без этого. Ведь Okular можно поставить из Snap Store https://snapcraft.io/okular

sudo snap install okular

И не надо перелапачивать весь Dependency Hell

 , ,

fornlr ()

Поддержка EGLStreams в KWin для Wayland на Nvidia

Текущее состояние: https://phabricator.kde.org/D18570

Для тестирования нужно установить последний фирменный видеодрайвер Nvidia, библиотеку EGL External Platform, и запустить сеанс Plasma с переменной окружения KWIN_DRM_USE_EGLDEVICE.

 , , , ,

alexferman ()

Plasma повелась (

в настройках ПараметрСиситемы-Цвета пропала настройка именно цвета - насыщенности и контрастности, нету вкладки вообще. перед этим при изменении я поставил птичку в типа <также а в каком то .conf> (xorg кажется).

повозился и тупо переставился, проапгрейдился в 18.3 и ...цветность не появилась.

что б не геморроиться взял и тупо создал лругой профиль, что б с него перенести все настройки в свой. но ... ууупс.. в новом профиле настройки цвета так же не появилось.

как жыть дальше?

так же нет выбора <кнопка> или <цвет в окне>

 , ,

cpanewbie ()

Вывод команды ls в konsole показывает знак ? вместо русских названий каталогов

После обновления до 28-ой федоры вывод команды ls в эмуляторе терминала konsole вместо русских названий каталогов выводит вопросы, при этом сами по себе русский буквы отображаются. Когда даю команду ls не в konsole а в обычном терминале тоже названия каталогов выводятся нормально. В Dolphin русские названия каталогов также отображаются нормально. В чем может быть причина?

 ,

mio ()

Cron - всё? systemd.timers теперь рулит и педалит? А так же аналогичные программы на GUI - что выбрать?

Так вышло что за долгие годы в линуксе я не пользовался подобными инструментами, и ничего о них не знаю. Но недавно по работе понадобилась автоматизация различных задач, да и захотелось тем же самым заняться дома. Подумал что если что-то делаю изо дня в день, то наверно неплохо бы автоматизировать это и сэкономить время на более важных делах. Часть задач требует запуска графических программ, а часть может выполняться в консоли, и как это все сделать пока непонятно.

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

1) Начал конечно с GUI. В КДЕ есть встроенный автозапуск приложений. «Параметры системы» > «Запуск и завершение» > «Автозапуск». Там можно добавить приложение и сценарий. Но как это работает для меня непонятно. Допустим указал путь до нужного графического приложения. А что за сценарий? На каком он языке, как его писать? Он сможет управлять задачами тех же КДЕ-приложений, чтобы они выполняли нужный набор действий после запуска? Где можно найти официальную инструкцию к этой опции в КДЕ?

2) Потом нашел вот такое, называется KTimer. Это тоже программа для КДЕ, только как мне показалось она еще более слабая, чем встроенное средство. Вроде как просто запускалка программ, даже без сценариев. А что толку просто запускать программы, чтобы они просто висели? Если кто-то пользовался, подскажите для чего оно?

https://www.kde.org/applications/utilities/ktimer/

3) Потом я нашел cron. Мощный консольный планировщик задач, и говорят не очень сложный в использовании. Уже было начал разбираться, как вдруг прочел, что cron давно deprecated, тем более в системах на systemd. А значит в ubuntu его смысла использовать нет, и тратить время на его освоение тоже, тем более что systemd уже установлен и все это в нем есть. Так ли это, что нет смысла тратить на него время?

4) Начал гуглить про systemd.timers, чем он отличается от cron, и нагуглил вот такое.

Here are some points about those two:

1. checking what your cron job really does can be kind of a mess, but all systemd timer events are carefully logged in systemd journal like the other systemd units based on the event that makes things much easier.

2. systemd timers are systemd services with all their capabilities for resource management, IO CPU scheduling, ... There is a list :

  • systemcall filters
  • user/group ids
  • membershipcontrols
  • nice value
  • OOM score
  • IO scheduling class and priority
  • CPU scheduling policy CPU
  • affinity umask
  • timer slacks
  • secure bits
  • network access and ,...

3. with the dependencies option just like other systemd services there can be dependencies on activation time.

4. Units can be activated in different ways, also combination of them can be configured. services can be started and triggered by different events like user, boot, hardware state changes or for example 5mins after some hardware plugged and ,...

5. much easier configuration some files and straight forward tags to do variety of customizations based on your needs with systemd timers.

6. Easily enable/disable the whole thing with:

systemctl enable/disable

and kill all the job's children with:

systemctl start/stop

7. systemd timers can be scheduled with calenders and monotonic times, which can be really useful in case of different timezones and ,...

8. systemd time events (calendar) are more accurate than cron (seems 1s precision)

9. systemd time events are more meaningful, for those recurring ones or even those that should occur once, here is an example from the document:

Sat,Thu,Mon-Wed,Sat-Sun → Mon-Thu,Sat,Sun *-*-*00:00:00
  Mon,Sun 12-*-* 2,1:23 → Mon,Sun 2012-*-* 01,02:23:00
                Wed *-1 → Wed *-*-01 00:00:00
        Wed-Wed,Wed *-1 → Wed *-*-01 00:00:00
             Wed, 17:48 → Wed *-*-* 17:48:00 

10. From the CPU usage view point systemd timer wakes the CPU on the elapsed time but cron does that more often.

11. Timer events can be scheduled based on finish times of executions some delays can be set between executions.

12. The communication with other programs is also notable sometimes it's needed for some other programs to know timers and the state of their tasks.

Вобщем, сложилось впечатление, что плюсов у systemd.timers куда больше, чем минусов. Так ли это?

И везде советуют в принципе systemd.timers.

https://unix.stackexchange.com/questions/278564/cron-vs-systemd-timers/281203

https://mjanja.ch/2015/06/replacing-cron-jobs-with-systemd-timers/

https://medium.com/horrible-hacks/using-systemd-as-a-better-cron-a4023eea996d

Подскажите, что лучше использовать, а так же по первым 2м пунктам (планировщики с графической оболочкой). И есть ли еще какие-то варианты, может еще какие планировщики?

Перемещено tailgunner из linux-general

 , , , ,

anonymous ()

В Telegram Desktop не открываются ссылки tg

Приветствую всех!

Проблема такова. Telegram Desktop не открывает ссылки tg вида tg://resolve?domain=ProTelegramRu

Началось всё с того, что Firefox в принципе не распознавал такие ссылки. Это решилось несложным путём: about:config —> network.protocol-handler.expose.tg —> false

После этого и небольшого изменения настроек появилась возможность выбора приложения. Я обрадовался, но не тут-то было. Приложение открывалось, но не переходило по ссылке.

Удаление профилей Firefox и Telegram не помогло.

Правка файла ~/.config/mimeapps.list, где я прописал x-scheme-handler/tg=/opt/Telegram/Telegram не помогла.

xdg-mime default Telegram.desktop tg тоже не помогло.

Конфигурация системы: Kubuntu 18.10 cosmic, KDE 5.14, Telegram 1.5.8.

Как я понимаю, надо копать в сторону xdg-open, но я не понимаю, что нужно делать и точно в этом не уверен.

 , , ,

kupnu42605 ()

Проблема с открытием docx в KDE

В системе установлено 3 приложения, способных открывать docx: LibreOffice, WPS Office, Microsoft Office 2016 (через Wine). Я пробовал через настройки типа файла в Dolphin менять выбранное приложение по умолчанию. Однако двойной клик по файлу в любом случае открывает документ в Ark (архиватор, фактически это zip же), даже если вовсе удалить Ark из списка приложений, в которых следует открывать docx. MIME тип в свойствах файла отображается правильный. В контекстном меню файла отображается первым пунктом «Open with Название приложения» правильно. Но двойной клик отрабатывает не правильно. Как и попытка открыть такой файл другим способом (например, скачать docx через Google Chrome и попытаться открыть кликом в списке загруженных). С doc (который не zip внутри) таких проблем не возникает. С odt (который таки тоже zip внутри) тоже.

Как это можно исправить? Кроме полного удаления Ark из системы, ибо архиватор мне таки нужен.

 , , ,

KivApple ()

Периодические зависания ввода в KDE

Столкнулся со следующей проблемой. При некоторых обстоятельствах KDE оказывается в следующем состоянии - нагрузка на CPU в пределах нормы, окошки обновляют своё содержимое (например, играет видео в браузере, всякие анимации и т. д.), указатель мыши двигается, но... ничего не реагирует на клики, наведение указателя мыши, нажатия клавиш клавиатуры. Единственным решением оказывается переключиться в другую виртуальную консоль и убить иксы. Я не уверен на 100%, но мне кажется эта проблема связана с захватом ввода, который делают некоторые окна. Например:

1) Я нажимаю Print Screen

2) Открывается скриншотилка KDE

3) Я выбираю сделать новый скриншот выделенной области

4) После этого в норме появляется полноэкранное окно с копией текущего содержимого экрана, в котором можно выделять регион, который хочется сохранить. Предполагаю, что это окно захватывает весь ввод.

5) Однако оно появляется с задержкой, в течение которой ничто не мешает совершить мне больше кликов по кнопке «Сделать новый скриншот». Например, потому что я не уверен, что хорошо нажал (тачпад иногда подглючивает).

6) В итоге нифига не появляется, а ввод таки захватывается

Аналогичная ситуация может быть с меню (большинство всплывающих меню в иксах тоже захватывают ввод), если успеть кликнуть по другой части окна до появления меню. Однако там редко бывает задержка, так что шанс такого мал.

В общем, мне кажется, что если после выполнения действия, которое должно вызвать появление модального на уровне системы окна, но до показа самого окна, произвести какие-то клики, то это самое модальное окно не показывается, а ввод всё равно перехватывается.

Как с этим жить? Перезапускать оконную подсистему плохое решение, ибо дохнут все приложения (а там может быть какая-то важная информация + восстанавливать все запущенные приложения это тоже потеря времени). Может быть есть какой-то workaround этого бага? (например, включить какой-то другой режим работы KWin/иксов) Или хотя бы можно повесить сброс захвата ввода на какую-нибудь секретную комбинацию клавиш? (знаю, что скринлокеры обычно построены на базе захвата ввода)

 , , ,

KivApple ()