LINUX.ORG.RU

Сообщения tongubin

 

Легковесный стаковый WM/DE с приличными темами

Здравствуй, ЛОР! Искал сабж, не нашел чего-то актуального в 2024 году.

Имеется старый компьютер (2гб ОЗУ, HDD, Core2duo). Кде 5 и 6 нещадно виснут от каждого чиха, гном грузится в среднем по 7 минут, а под крысу фиг найдешь тему, от которой глаза не текут.

Что пробовал:

  1. XFCE, тема GTK и QT – Breeze.

По дефолту нет анимаций, но есть picom, где анимации вполне приличные.

Под XFWM KDE-шной темы по понятным причинам нет. Из-за этого шапка в половине приложений дефолтная, а в другой — Breeze.

Есть фанатский порт Breeze под XFWM, но он вырвиглазен.

  1. XFCE+Kwin, тема – Breeze. Вроде как всё работает, только при входе экран жутко мигает. Пока что лучший вариант.

  2. Cinnamon. Работает медленнее гнома.

  3. Кастомные темы на крысу. Упирается в то, что тема GTK не сочетается с темой QT. Примеры: Arc (QT нет), Materia (QT нет), Adwaita (под gtk3 ужасна).

Что нужно:

  1. С понятным интерфейсом. Fluxbox без меню «пуск» и bspwm без титлбара отпадают. Простая конфигурация и монолитность необязательны — из редактирования максимум панельку вверх подвинуть.

  2. Темы, сочетающиеся с GTK и QT.

Буду благодарен.

UPD: я как раз всё осилю, мне чужой комп настроить надо

 , , ,

tongubin
()

Нужна помощь в вводе юникодной строки в программу C

Гуглил, нашел только вывод юникодной строки. Вывод (printf, puts) работает, ввод латиницы (gets, fgets, scanf, fgetws) тоже.

Компилятор GCC, стандарт c17.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>

int main() {
    char name[256]; char agestr[3]; int age;
    printf("Привет, как вас зовут? ");
    fgetws(name, sizeof(name), stdin); // по идее fgetws должен уметь читать юникод
    printf("Очень приятно, %s, сколько вам лет? ", name); // если в name кириллица, то ничего не выводит вместо %s
    fgets(agestr, sizeof(agestr), stdin);
    age = atoi(agestr);
    if (age == 18)
        printf("Мне столько же! Просто прекрасно!");
    else
        printf("\nМне 18 лет. Я на %i лет/года %s вас!", abs(age-18), ((age>18)? "младше" : "старше"));
}

 , ,

tongubin
()

я не ухожу, вот список оставшихся проблем

На нем нет звука в играх. на нем поломана lmms. на нем лагает браузер. на нем не работает мышка, только тачпад.

Это все про линукс.

Линукс в 2018 году популяризировался как система для слабых компьютеров (и был этой системой для слабых компьютеров!), а сейчас 8 гб мало, почему. что добавили такого, чему нужно > 8 гб? фикс 12309?

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

На достаточно мощных школьных ноутбуках не грузится убунта, сразу же фризы. винда хотя бы может загрузиться. что-то значит?

#дипресияатлинупсав0лет

 

tongubin
()

wine: нет звука

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

Когда я запускаю игры через wine, нет звука. Вообще. Пробовал отключить пульсу, не работает. Поставил openal через wine, не работает. В winecfg при нажатии на кнопку звук есть. В сборке от Kron4ek звука тоже нет.

выхлоп при запуске игры №1 (Geometry Dash, steamunlocked.com):

[user@tongubin-laptop Downloads]$ wine64 Geometry.Dash.v07.24.2021/Geometry.Dash.v07.24.2021/LAUNCHER_x64.exe 
014c:fixme:msg:ChangeWindowMessageFilterEx 00020064 233 1 00000000
014c:fixme:msg:ChangeWindowMessageFilterEx 00020064 4a 1 00000000
014c:fixme:msg:ChangeWindowMessageFilterEx 00020064 49 1 00000000
014c:fixme:imm:ImeSetActiveContext (00CD27D0, 1): stub
014c:fixme:imm:ImmReleaseContext (00020064, 00CD27D0): stub
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
014c:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:dsound:get_mmdevenum CoCreateInstance failed: 80004005
0168:fixme:ver:GetCurrentPackageId (0418FF20 00000000): stub
0174:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFA, 05A4FEF8
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1
014c:err:mmdevapi:DllGetClassObject Driver initialization failed
014c:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
014c:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x1

Выхлоп при запуске игры №2:

wine64 Downloads/Deltarune/DELTARUNE\ Chapter\ 1\&2\ Data/DELTARUNE.exe 
MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0
Setting scheduler resolution to 1
0100:fixme:msg:pack_message msg 80 (WM_SETICON) not supported yet
Attempting to set gamepadcount to 12
0100:fixme:dwmapi:DwmEnableMMCSS (1) stub
0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0100:fixme:dxgi:DXGID3D10CreateDevice Ignoring flags 0x20.
DirectX11: Using hardware device
0114:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
Collision Event time(microsecs)=449
0100:err:mmdevapi:DllGetClassObject Driver initialization failed
0100:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80004005 for dll L"C:\\windows\\system32\\mmdevapi.dll"
0100:err:ole:create_server class {bcde0395-e52f-467c-8e3d-c4579291692e} not registered
0100:fixme:ole:com_get_class_object CLSCTX_REMOTE_SERVER not supported
0100:err:ole:com_get_class_object no class object {bcde0395-e52f-467c-8e3d-c4579291692e} could be created for context 0x17
Could not initialize audio output device.  Falling back to use dummy output.
CreateColPairs took 0.000000s 254 usecs for 1673 object types obj_col_numb=0 physobjcount=140 resizes 0 final size 1374
Total memory used = 150689399(0x08fb5677) bytes 143.71MB
**********************************.
Entering main loop.
**********************************.
0100:fixme:imm:ImeSetActiveContext (0C0236F0, 1): stub
0100:fixme:imm:ImmReleaseContext (00010052, 0C0236F0): stub
0100:fixme:dxgi:dxgi_output_WaitForVBlank iface 0A8CE888 stub!
Audio group 1 -> Loading...
0070:fixme:imm:ImeSetActiveContext (00000000003627F0, 0): stub
0070:fixme:imm:ImmReleaseContext (0000000000010020, 00000000003627F0): stub
0100:fixme:dwmapi:DwmGetCompositionTimingInfo (00000000 00C2F2C8)
Audio group 1 -> Loaded
Resizing swap chain...
0100:fixme:d3d:wined3d_swapchain_resize_buffers Cannot change the back buffer count yet.
0100:fixme:d3d:wined3d_swapchain_resize_buffers Cannot change the back buffer count yet.
Resizing window...highestCompletedChapter:0
highestUncompletedChapter:0
Attempting to set gamepadcount to 0
Not shutting down steam as it is not initialised
Script_Free called with 2069 and global 1032
Unsetting previous scheduler resolution of 1
0100:fixme:kernelbase:AppPolicyGetProcessTerminationMethod FFFFFFFA, 00C2FEAC

Не видит выход, использует пустышку. Пробовал поставить все на названия устройств типа Speaker (Realtek audio), System default и pulseaudio, ничего не поменялось.

При запуске игры, в которой точно есть звук, нет ни полоски в kmix, ни звука.

 

tongubin
()

помогите с виртуалками

пожалуйста.

нужно запустить windows 8.1. хост arch linux с ядром zen.

virtualbox:

[user@tongubin-laptop ~]$ virtualbox
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (5.18.7-zen1-1-zen) or it failed to
         load. Please recompile the kernel module and install it by

           sudo /sbin/vboxconfig

         You will not be able to start VMs until this problem is fixed.
^C
[user@tongubin-laptop ~]$ sudo /sbin/vboxconfig
[sudo] пароль для user: 
sudo: /sbin/vboxconfig: command not found
[user@tongubin-laptop ~]$ 

qemu: винда не может запустить установщик, синий экран смерти, кода ошибки нет.

gnome-boxes: виснет, вечный крутящийся кружочек в «система будет установлена с этими параметрами:».

что делать?

 , , , ,

tongubin
()

арч, кде и подсветка

как настроить?

в других системах можно было регулировать клавишами через de. а в арче?

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

 , ,

tongubin
()

Как настроить принтер HP?

Всем доброго времени суток.

Поставил arch на ноутбук. Все прошло гладко (не считая тачпада, но его я пофиксил за 5 минут).

Решил настроить беспроводное мфу hp smart tank. Хотел поставить hplip.

Через pacman:

$ sudo pacman -S hplip
[sudo] пароль для user: 
разрешение зависимостей...
проверка конфликтов...

Пакеты (31) foomatic-db-engine-4:20220521-1  gobject-introspection-runtime-1.72.0-1
            perl-alien-build-2.48-3  perl-alien-libxml2-0.17-3  perl-capture-tiny-0.48-6
            perl-clone-0.45-4  perl-dbi-1.643-4  perl-ffi-checklib-0.28-3
            perl-file-chdir-0.1011-4  perl-file-which-1.27-2  perl-path-tiny-0.122-2
            perl-xml-libxml-2.0207-3  perl-xml-namespacesupport-1.12-4
            perl-xml-sax-1.02-1  perl-xml-sax-base-1.09-4  python-appdirs-1.4.4-6
            python-distro-1.7.0-1  python-gobject-3.42.1-1  python-jaraco.context-4.1.1-2
            python-jaraco.functools-3.5.0-2  python-jaraco.text-3.8.0-2
            python-more-itertools-8.13.0-1  python-nspektr-0.4.0-1
            python-ordered-set-4.0.2-6  python-packaging-21.3-1  python-pyparsing-3.0.9-1
            python-setuptools-1:61.3.1-1  python-tomli-2.0.1-1
            python-trove-classifiers-2022.6.23-1  python-validate-pyproject-0.9-1
            hplip-1:3.22.6-1

Будет загружено:     0.12 MiB
Будет установлено:  46.59 MiB

:: Приступить к установке? [Y/n] 
:: Получение пакетов...
 python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst failed to download
 Total ( 1/11)             126.7 KiB  9.36 KiB/s 00:14 [############################] 100%
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из at.arch.mirror.kescher.at : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.cyberbits.asia : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из archlinux.thaller.ws : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.pseudoform.org : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.cspacehostings.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из europe.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из america.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.theash.xyz : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из archlinux.mirror.luzea.de : Failed to connect to archlinux.mirror.luzea.de port 443 after 5252 ms: Время ожидания соединения истекло
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из geo.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.telepoint.bg : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.f4st.host : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.lty.me : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.cyberbits.eu : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из phinau.de : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из archmirror.it : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из arch.mirror.constant.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из arlm.tyzoid.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'python-trove-classifiers-2022.6.23-1-any.pkg.tar.zst' из mirror.moson.org : The requested URL returned error: 404
предупреждение: не удалось получить некоторые файлы
ошибка: не удалось завершить транзакцию (не удалось получить некоторые файлы)
Обнаружены ошибки, пакеты не обновлены.

Через универсальный установщик не видит python3-pyqt5, хотя python-pyqt5 установлен, а python3-pyqt5 в репозиториях нет. Также не видит xsane.

Что делать?

 , , ,

tongubin
()

Как забиндить Alt+Caps на капслок?

Использую включалки раскладок Caps (en) и Shift+Caps (ru). Можно ли повесить собственно капслок на Alt+Caps? Использую i3. Спасибо.

 , , ,

tongubin
()

bspwm: не работают workspace

Перешёл на bspwm. Устанавливаю, ставлю дефолт конфиги, пытаюсь переключиться на другой workspace по super + 2 и нифига. Смотрю в конфиг и вижу переключение на super + num. Которое почему-то не работает.

Что делать?

 

tongubin
()

django не видит базу данных sqlite3

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

models.py

from django.db import models

# My models are here.

cyrillic_letters = {
    'а': 'a',
    'б': 'b',
    'в': 'v',
    'г': 'g',
    'д': 'd',
    'е': 'e',
    'ё': 'e',
    'ж': 'zh',
    'з': 'z',
    'и': 'i',
    'й': 'j',
    'к': 'k',
    'л': 'l',
    'м': 'm',
    'н': 'n',
    'о': 'o',
    'п': 'p',
    'р': 'r',
    'с': 's',
    'т': 't',
    'у': '',
    'ф': 'f',
    'х': 'h',
    'ц': 'ts',
    'ч': 'ch',
    'ш': 'sh',
    'щ': 'sch',
    'ъ': '',
    'ы': 'y',
    'ь': '',
    'э': 'e',
    'ю': 'j',
    'я': 'ja',
    'А': 'A',
    'Б': 'B',
    'В': 'V',
    'Г': 'G',
    'Д': 'D',
    'Е': 'E',
    'Ё': 'E',
    'Ж': 'ZH',
    'З': 'Z',
    'И': 'I',
    'Й': 'J',
    'К': 'K',
    'Л': 'L',
    'М': 'M',
    'Н': 'N',
    'О': 'O',
    'П': 'P',
    'Р': 'R',
    'С': 'S',
    'Т': 'T',
    'У': '',
    'Ф': 'F',
    'Х': 'H',
    'Ц': 'TS',
    'Ч': 'CH',
    'Ш': 'SH',
    'Щ': 'SCH',
    'Ъ': '',
    'Ы': 'Y',
    'Ь': '',
    'Э': 'E',
    'Ю': 'J',
    'Я': 'JA',
    ' ': '_',
}


def cyrillic2latin(text):
    tmp = ''
    for ch in text:
        tmp += cyrillic_letters.get(ch, ch)
    return tmp


class User(models.Model,):
    id = models.IntegerField(verbose_name='ID',
                             unique=True, primary_key=True)
    nick = models.CharField(max_length=100,
                            verbose_name='Никнейм',
                            unique=True, blank=True)
    name = models.CharField(max_length=100,
                            verbose_name='Реальные имя и фамилия',
                            default='')
    password = models.CharField(max_length=100,
                                verbose_name='Пароль', default='123123')
    permissions = models.IntegerField(verbose_name='Возможности', default=0)
    slug = models.CharField(max_length=100,
                            verbose_name='Slug (не трогать)',
                            unique=True, blank=True, )

    class Meta:
        verbose_name = 'Информация о пользователе'
        verbose_name_plural = 'Информация о пользователях'

    def __str__(self, ):
        return self.name

    def save(self, *args, **kwargs):
        if not self.nick or self.nick == '' or self.nick == ' ':
            self.nick = self.name
        # self.nick = cyrillic2latin(self.nick) [i shall not convert nicks]
        self.slug = cyrillic2latin(self.nick)
        super().save(*args, **kwargs)


class Article(models.Model, ):
    id = models.IntegerField(verbose_name='ID',
                             unique=True, primary_key=True)
    date = models.DateTimeField(verbose_name='Время написания', unique=True)
    name = models.CharField(max_length=100,
                            verbose_name='Название статьи',
                            default='***')
    text = models.CharField(max_length=2 ** 10, verbose_name='Текст', default='Я опять забыл написать текст :(')
    slug = models.CharField(max_length=100,
                            verbose_name='Slug (не трогать)',
                            unique=True, blank=True, )

    class Meta:
        verbose_name = 'Информация о пользователе'
        verbose_name_plural = 'Информация о пользователях'

    def __init__(self, *args, **kwargs):
        super().__init__(args, kwargs)
        self.nick = None

    def __str__(self, ):
        return self.name

    def save(self, *args, **kwargs):
        if not self.nick or self.nick == '' or self.nick == ' ':
            self.nick = self.name
        # self.nick = cyrillic2latin(self.nick) [i shall not convert nicks]
        self.slug = cyrillic2latin(self.nick)
        super().save(*args, **kwargs)

Зарегистрировал в admin.py эти классы, запускаю сервер джанго, захожу в админку и вижу, что джанго не показывает эти классы в таблице, несмотря на то, что раньше всё работало. sqlitestudio читает БД и находит два объекта класса User, которые были в БД.

Весь интернет обгуглил и ничего не нашёл. От чего это может быть и как это починить?

 , ,

tongubin
()

Как изменить тему java-приложений?

Как лаунчер Minecraft использую TL Legacy на OpenJRE 8, который запихнул в ~/.local/bin и запускаю командой minecraft.

Одно но: шрифты ужасны. Без сглаживания, да ещё и кривые. https://i.imgur.com/XDnKllD.png

GTK2/3 установлен. Параметр --laf не видит. Как пофиксить шрифты?

 ,

tongubin
()

Прозрачные полоски в 1 пиксель над и под панелью на Xubuntu 20.04.3

Скриншот: https://i.imgur.com/Xdr73GS.png

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

UPD: Нашлись и причина, и способ решения проблемы. В настройках Xfce (по крайней мере, в Xubuntu) очень странный способ установки кастомного цвета, из-за которого появляется проблема. Чтобы всё-таки поставить цвет, нужно прописать в ~/.config/gtk-3.0/gtk.css этот код:

.xfce4-panel {
   background-color: HEX-код цвета;
   border: none;
}

 , ,

tongubin
()

Xubuntu 20.04.3 и тачпад

Здравствуйте. Вчера вечером установил Xubuntu 20.04.3 на свой ноут с тачпадом синаптикс. Включаю и осознаю, что скролл а-ля винда разрабы решили отключить, в отличие от разрабов Kubuntu, Ubuntu, Manjaro, Debian и Fedora, где он работает и по умолчанию включён. Лезу в настройки, включаю «обратную прокрутку», ничего не меняется.

Два вопроса, как включить скролл и почему галка в настройках не работает?

 , , , ,

tongubin
()

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

Здравствуйте, в xfce4-terminal можно поменять курсор-блок на курсор-подчёркивание. Он не мешается и вообще, я к нему привык.
Но сейчас я перешёл на urxvt, потому что i3 с терминалом крысы никак не хочет сотрудничать.

Можно ли сделать курсор подчеркиванием на урхвт, и если можно, то как?

upd: не знаю, что это был за глюк, но после переустановки урхвт всё заработало.

 

tongubin
()

Андертейл для Линукс: нет звука

Здравствуйте! Я скачал Андертейл для Линукс себе на компьютер с манжарой (с левого сайта, с русиком, но отображается, что это gog версия). Посмотрел ldd зависимости, установил либы из старого деб файла, всё работает. Кроме звука. При этом в системе звук через пульсу есть. pulseaudio-alsa установлен. Вся консоль захламлена ошибками опенал (лог на https://0x0.st/-OJl.txt). Что делать?

ps. Нету тегов «Андертейл», «Undertale». Мне тупо нечего ставить.

 ,

tongubin
()

Kubuntu 20.04 — непонятки с кедами

Проблема решена. Выставил масштабирование в 100% вместо 125%. Этой проблемы больше нет, но всё очень мелко. Благодарю за потраченное время.

Скриншот: >>> https://i.imgur.com/fjgSzfR.png

Здравствуйте, все! На скрине всё видно, но я скажу: при масштабировании в 125% едут значки с кнопок. Ш больше каким-то волшебным образом больше не превращается в Г, иконки Papirus поставил темой Arc-Dark. Значки Papirus, шрифт Noto Sans, тема оформения Kubuntu. Plasma 5.18.5, KDE Frameworks 5.68.0, qt 5.12.8. Видеокарта вроде как от интела.

Сначала я установил систему с кедами. Они работали, этих проблем не было, но была скачущая панель, что меня нифига не устраивало. Эту панель даже передвинуть нельзя было. Поэтому я установил гном.
Гном в убунте оказался на редкость глючный. Верхняя панель все время становилась неактивной. Стандартная полноэкранная менюшка всё время отваливалась, спасал Arc Menu. Калькулятор и терминал сами собой закрывались. В общем, хренью оказалась убунта с гномом.
Снова поставил кеды и началось вот это.

ps. Возможно, я плохо поступил. Но всё теперь работает

 , ,

tongubin
()

Посоветуй DE/WM тред

Здравствуйте. Посоветуй DE/WM тред начинается.

GNOME — это отличное DE, сейчас на нем сижу, но хочется попробовать чего-то нового: вдруг найду то, что будет ещё удобнее.

В KDE и LXQt мне не нравятся фризы, лаги и проблемы с панелью на свободных дровах.

В XFCE проблемы с клавой, мышкой, панелью и временем плюс тормоза. С MATE то же самое.

LXDE заброшен и в нем красивостей, настроек не слишком много.

Budgie хороший, наверное, но с ним проблемы: вместо него стартует Gnome Classic. Deepin — есть тормоза даже с 8гб озу и core i5.

WM, особенно тайловые, для меня сложные, непонятные, нет времени и лень в них разбираться. Когда появится время, наверное, посмотрю.

 , ,

tongubin
()

Xfce, Voidlinux: ни в одном терминале не работает ввод русских букв

Здравствуйте. Установил void, поюзал, столкнулся с такой проблемой.

Три дня все было нормально, на четвёртый перестали вводиться русские буквы в (тогда еще голую) консоль.

Ни в bash, ни в dash, ни в zsh не работал ввод русских букв – zsh заменял каждую букву этим – <ffffff>, bash не только писал вместо первой русской буквы двоеточие, но и затирал все, что перед этой буквой было, включая приглашение. dash отвечал вопросиками.
И что самое хорошее, если одну и ту же программу запустить из-под разных шеллов, то и программа будет воспринимать русские буквы по-разному. Установил mksh – вдруг заработает. Заработало.

Теперь установил иксы, lightdm, xfce. Захожу в терминал – вместо русских букв ничего не вводится. Ну то есть вообще ничего, как если бы я не трогал клавиатуру. И сейчас это от шелла не зависит. В других программах все вводится.
Ну, я подумал, что это глюк xfce-terminal. Установил gnome-terminal, mate-terminal, xterm, urxvt, konsole. Та же самая ситуация во всех терминалах.

upd: Это были проблемы с локалью. Установил везде en_US.UTF-8 и все заработало.

 , ,

tongubin
()

Как узнать высоту окна терминала в строках (sh)?

Здравствуйте, я пишу одну программу на sh, ей нужна высота терминала в строках. Как это сделать? (желателен полностью POSIX-совместимый способ)

Заранее спасибо. Переменная $ROWS пуста и поэтому не работает.

 , ,

tongubin
()

Debian testing — проблема с аптом

~$ sudo apt install alien
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 alien : Depends: rpm (>= 2.4.4-2) but it is not going to be installed
         Depends: rpm2cpio
 cpp-10 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 g++-10 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 gcc-10 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 lib32gcc-s1 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 lib32stdc++6 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libasan6 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libatomic1 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libc6-dev : Depends: libc6 (= 2.31-3) but 2.31-4 is to be installed
 libc6-i386 : Depends: libc6 (= 2.31-3) but 2.31-4 is to be installed
 libcc1-0 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libgcc-10-dev : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libgfortran5 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libgomp1 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libitm1 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 liblsan0 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libobjc-10-dev : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libobjc4 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libquadmath0 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libstdc++-10-dev : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libstdc++6 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libtirpc3:i386 : Depends: libgssapi-krb5-2:i386 (>= 1.17) but it is not going to be installed
 libtsan0 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
 libubsan1 : Depends: gcc-10-base (= 10.2.0-13) but 10.2.0-16 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
~$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  libutempter0 xbitmaps
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  cpp-10 g++-10 gcc-10 lib32gcc-s1 lib32stdc++6 libasan6 libatomic1 libc-dev-bin libc6-dev libc6-i386 libcc1-0 libcom-err2:i386 libgcc-10-dev libgfortran5 libgomp1 libgssapi-krb5-2:i386 libitm1
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 liblsan0 libnsl-dev libobjc-10-dev libobjc4 libquadmath0 libssl1.1 libssl1.1:i386 libstdc++-10-dev libstdc++6 libtirpc-dev libtsan0
  libubsan1
Suggested packages:
  gcc-10-locales g++-10-multilib gcc-10-doc gcc-10-multilib glibc-doc krb5-doc:i386 krb5-user:i386 libstdc++-10-doc
The following NEW packages will be installed:
  libcom-err2:i386 libgssapi-krb5-2:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libnsl-dev libssl1.1:i386 libtirpc-dev
The following packages will be upgraded:
  cpp-10 g++-10 gcc-10 lib32gcc-s1 lib32stdc++6 libasan6 libatomic1 libc-dev-bin libc6-dev libc6-i386 libcc1-0 libgcc-10-dev libgfortran5 libgomp1 libitm1 liblsan0 libobjc-10-dev libobjc4 libquadmath0
  libssl1.1 libstdc++-10-dev libstdc++6 libtsan0 libubsan1
24 upgraded, 9 newly installed, 0 to remove and 728 not upgraded.
7 not fully installed or removed.
Need to get 3,097 kB/220 MB of archives.
After this operation, 884 MB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://deb.debian.org/debian testing/main amd64 libssl1.1 amd64 1.1.1h-1 [1,550 kB]
Get:2 http://deb.debian.org/debian testing/main i386 libssl1.1 i386 1.1.1h-1 [1,547 kB]
Fetched 3,097 kB in 1s (2,704 kB/s)       
Reading changelogs... Done
Extracting templates from packages: 100%
Preconfiguring packages ...
Selecting previously unselected package libcom-err2:i386.
(Reading database ... 430998 files and directories currently installed.)
Preparing to unpack .../0-libcom-err2_1.45.6-1_i386.deb ...
Unpacking libcom-err2:i386 (1.45.6-1) ...
Selecting previously unselected package libkrb5support0:i386.
Preparing to unpack .../1-libkrb5support0_1.17-10_i386.deb ...
Unpacking libkrb5support0:i386 (1.17-10) ...
Selecting previously unselected package libk5crypto3:i386.
Preparing to unpack .../2-libk5crypto3_1.17-10_i386.deb ...
Unpacking libk5crypto3:i386 (1.17-10) ...
Selecting previously unselected package libkeyutils1:i386.
Preparing to unpack .../3-libkeyutils1_1.6.1-2_i386.deb ...
Unpacking libkeyutils1:i386 (1.6.1-2) ...
Preparing to unpack .../4-libssl1.1_1.1.1h-1_amd64.deb ...
Unpacking libssl1.1:amd64 (1.1.1h-1) over (1.1.1g-1) ...
Selecting previously unselected package libssl1.1:i386.
Preparing to unpack .../5-libssl1.1_1.1.1h-1_i386.deb ...
Unpacking libssl1.1:i386 (1.1.1h-1) ...
Setting up libssl1.1:amd64 (1.1.1h-1) ...
Selecting previously unselected package libgssapi-krb5-2:i386.
(Reading database ... 431010 files and directories currently installed.)
Preparing to unpack .../libgssapi-krb5-2_1.17-10_i386.deb ...
Unpacking libgssapi-krb5-2:i386 (1.17-10) ...
Selecting previously unselected package libkrb5-3:i386.
Preparing to unpack .../libkrb5-3_1.17-10_i386.deb ...
Unpacking libkrb5-3:i386 (1.17-10) ...
Setting up libtirpc3:i386 (1.2.6-3) ...
Setting up libnsl2:i386 (1.3.0-2) ...
Setting up libnss-nis:i386 (3.1-4) ...
Setting up libcrypt1:i386 (1:4.4.17-1) ...
Setting up libgcc-s1:i386 (10.2.0-16) ...
Setting up libnss-nisplus:i386 (1.3-4) ...
Setting up libc6:i386 (2.31-4) ...
Setting up libssl1.1:i386 (1.1.1h-1) ...
Setting up libcom-err2:i386 (1.45.6-1) ...
Setting up libkrb5support0:i386 (1.17-10) ...
Setting up libk5crypto3:i386 (1.17-10) ...
Setting up libkeyutils1:i386 (1.6.1-2) ...
Setting up libkrb5-3:i386 (1.17-10) ...
Setting up libgssapi-krb5-2:i386 (1.17-10) ...
(Reading database ... 431019 files and directories currently installed.)
Preparing to unpack .../libstdc++6_10.2.0-16_amd64.deb ...
Unpacking libstdc++6:amd64 (10.2.0-16) over (10.2.0-13) ...
Setting up libstdc++6:amd64 (10.2.0-16) ...
(Reading database ... 431019 files and directories currently installed.)
Preparing to unpack .../00-libobjc4_10.2.0-16_amd64.deb ...
Unpacking libobjc4:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../01-libobjc-10-dev_10.2.0-16_amd64.deb ...
Unpacking libobjc-10-dev:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../02-libc6-dev_2.31-4_amd64.deb ...
Unpacking libc6-dev:amd64 (2.31-4) over (2.31-3) ...
Preparing to unpack .../03-libc-dev-bin_2.31-4_amd64.deb ...
Unpacking libc-dev-bin (2.31-4) over (2.31-3) ...
Selecting previously unselected package libtirpc-dev:amd64.
Preparing to unpack .../04-libtirpc-dev_1.2.6-3_amd64.deb ...
Unpacking libtirpc-dev:amd64 (1.2.6-3) ...
Selecting previously unselected package libnsl-dev:amd64.
Preparing to unpack .../05-libnsl-dev_1.3.0-2_amd64.deb ...
Unpacking libnsl-dev:amd64 (1.3.0-2) ...
Preparing to unpack .../06-libgomp1_10.2.0-16_amd64.deb ...
Unpacking libgomp1:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../07-libitm1_10.2.0-16_amd64.deb ...
Unpacking libitm1:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../08-libatomic1_10.2.0-16_amd64.deb ...
Unpacking libatomic1:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../09-libasan6_10.2.0-16_amd64.deb ...
Unpacking libasan6:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../10-liblsan0_10.2.0-16_amd64.deb ...
Unpacking liblsan0:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../11-libtsan0_10.2.0-16_amd64.deb ...
Unpacking libtsan0:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../12-libubsan1_10.2.0-16_amd64.deb ...
Unpacking libubsan1:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../13-libquadmath0_10.2.0-16_amd64.deb ...
Unpacking libquadmath0:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../14-g++-10_10.2.0-16_amd64.deb ...
Unpacking g++-10 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../15-gcc-10_10.2.0-16_amd64.deb ...
Unpacking gcc-10 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../16-libstdc++-10-dev_10.2.0-16_amd64.deb ...
Unpacking libstdc++-10-dev:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../17-libgcc-10-dev_10.2.0-16_amd64.deb ...
Unpacking libgcc-10-dev:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../18-libcc1-0_10.2.0-16_amd64.deb ...
Unpacking libcc1-0:amd64 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../19-cpp-10_10.2.0-16_amd64.deb ...
Unpacking cpp-10 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../20-libc6-i386_2.31-4_amd64.deb ...
Unpacking libc6-i386 (2.31-4) over (2.31-3) ...
Replaced by files in installed package libc6:i386 (2.31-4) ...
Preparing to unpack .../21-lib32gcc-s1_10.2.0-16_amd64.deb ...
Unpacking lib32gcc-s1 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../22-lib32stdc++6_10.2.0-16_amd64.deb ...
Unpacking lib32stdc++6 (10.2.0-16) over (10.2.0-13) ...
Preparing to unpack .../23-libgfortran5_10.2.0-16_amd64.deb ...
Unpacking libgfortran5:amd64 (10.2.0-16) over (10.2.0-13) ...
Setting up libobjc4:amd64 (10.2.0-16) ...
Setting up libgomp1:amd64 (10.2.0-16) ...
Setting up libasan6:amd64 (10.2.0-16) ...
Setting up libtirpc-dev:amd64 (1.2.6-3) ...
Setting up libquadmath0:amd64 (10.2.0-16) ...
Setting up libatomic1:amd64 (10.2.0-16) ...
Setting up libgfortran5:amd64 (10.2.0-16) ...
Setting up libubsan1:amd64 (10.2.0-16) ...
Setting up libnsl-dev:amd64 (1.3.0-2) ...
Setting up libc6-i386 (2.31-4) ...
Setting up libc-dev-bin (2.31-4) ...
Setting up libcc1-0:amd64 (10.2.0-16) ...
Setting up liblsan0:amd64 (10.2.0-16) ...
Setting up cpp-10 (10.2.0-16) ...
Setting up libitm1:amd64 (10.2.0-16) ...
Setting up libtsan0:amd64 (10.2.0-16) ...
Setting up libgcc-10-dev:amd64 (10.2.0-16) ...
Setting up lib32gcc-s1 (10.2.0-16) ...
Setting up lib32stdc++6 (10.2.0-16) ...
Setting up gcc-10 (10.2.0-16) ...
Setting up libobjc-10-dev:amd64 (10.2.0-16) ...
Setting up libc6-dev:amd64 (2.31-4) ...
Setting up libstdc++-10-dev:amd64 (10.2.0-16) ...
Setting up g++-10 (10.2.0-16) ...
Processing triggers for man-db (2.9.3-2) ...
Processing triggers for libc-bin (2.31-3) ...
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libgcc-s1:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libkrb5-3:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libgssapi-krb5-2:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libtirpc3:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libnsl2:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
E: Could not configure 'libc6:i386'. 
E: Could not perform immediate configuration on 'libnss-nis:i386'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2)
~$ 

 , ,

tongubin
()

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