• Почему не находит модуль tkinter?

    xotkot
    @xotkot
    а напрямую в консоли свой код просто пробовали запускать ?
    $ python --version && pacman -Q tk && echo && cat -n test1.py && echo && python test1.py
    Python 3.10.4
    tk 8.6.12-1
    
         1	from tkinter import *
         2	import tkinter as tk
         3	window = tk()
         4	window.title("Hello, Wrld!")
         5	window.mainloop()
    
    Traceback (most recent call last):
      File "/tmp/test1.py", line 3, in <module>
        window = tk()
    TypeError: 'module' object is not callable

    здесь для наглядности вывел версию python и tk, а также сам текст программы и выданную ошибку (система Archlinux).

    а вот пример с кодом что ниже привел AVKor
    626800ec9fd7f663289087.png
    всё сработало отлично

    еще как вариант приведу официальный пример с tkinter — Python interface to Tcl/Tk
    626805bf19121444489645.png
    где так же все хорошо
    все три примера аналогично ведут себя и в VScode
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко,
    Стоит у меня уже Ubuntu 22.04 LTS
    Вот что выводит.

    это на ядре 5.17 ?
    и как я просил раньше, пробовали через другой usb-хаб ? так как по выводу видно то все девайсы висят на первом(Bus 001)
  • Установка дарйверов nvidia на arch linux!?

    xotkot
    @xotkot
    John Smith,
    Вы могли бы меня с ориентировать?

    с картами nvidia имел дело очень и очень давно поэтому могу тока предположить куда вам копать

    в хартстоун по играть

    обычно для игр нужен репозиторий multilib в котором лежат 32 разрядные либы, поэтому может сразу его подключить

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

    на скока я могу судить для карты GeForce GT 635M нужный пакет вы выбрали верно это nvidia-390xx-dkms

    из листинга выше видно что помимо стандартного у вас было установленно еще zen-ядро ( 5.17.4-zen1-1-zen ) хотя как по мне то лучше бы установили lts-ядро что порой может сохранить нервы когда основное ядро и zen обновятся а к примеру тот же модуль nvidia обновить под них не успеют(так как nvidia-390xx-dkms это не офф пакет) что приведет к невозможности загрузить графику, поэтому проще всего на это время будет грузиться с lts-ядра (естественно не забыв перед этим добавить ядро в загрузчик).
    в общем будет примерно так:
    yay -Syu dkms linux linux-headers linux-lts linux-lts-headers linux-zen linux-zen-headers nvidia-390xx-dkms nvidia-390xx-utils lib32-nvidia-390xx-utils

    обновляем систему полностью(-Syu) и устанавливаем dkms и три ядра(оставь те что нужны) - стандартное, zen и lts с их заголовками headers, также ставим необходимые дрова для видеокарты в том числе и 32-х разрядные либы(lib32-nvidia-390xx-utils) для них(из multilib который подключили выше)
    по идее открытый драйвер nouveau будет добавлен в черный список и после перезагрузки гляньте подгрузился ли нужный модуль видеокарты
    lspci -k | awk '/VGA/,/modules/'

    п.с.
    если у вас гибридная графика и помимо GeForce GT 635M есть еще встроенная то используйте Bumblebee

    п.с.
    На debianе было все проше, просто в менеджере Nvidiа выбрал что нужно и погнал

    арч нужно собирать по кусочкам )) если хотите как в дебиан то возьмите тот же manjaro который основан на арче он уже боле менее прилизан для пользователя.

    п.с.
    хартстоун я так понимаю это вот оно - Hearthstone ? если да то его можно установить через тот же lutris
  • Установка дарйверов nvidia на arch linux!?

    xotkot
    @xotkot
    Дмитрий, ну, в первой части говорится про то что у него и так уже установленно то что он хочет поставить, а во второй то как это лучше сделать чтобы проще и меньше гемора было
    как я понимаю автор новичок в Арче, поэтому вышеизложенное будет ему полезно
  • Установка дарйверов nvidia на arch linux!?

    xotkot
    @xotkot
    Дмитрий, а это разве похоже на ответ ?) это просто уточнения и некоторые советы, а что конкретно не срослось у ТС пока не ясно
  • Установка дарйверов nvidia на arch linux!?

    xotkot
    @xotkot
    Предполагаю, что система мне сообщает, что я пытаюсь установить версию 390.** в то время, как версия ядра 5.17.4 и там уже есть какие-то дрова, которые не совместимы.

    там же написанно
    предупреждение: nvidia-390xx-utils-390.147-2 не устарел -- переустанавливается
    предупреждение: opencl-nvidia-390xx-390.147-2 не устарел -- переустанавливается
    предупреждение: nvidia-390xx-dkms-390.147-2 не устарел -- переустанавливается

    то есть, данные пакеты уже установленны в системе и вы их переустанавливаете
    You may override by specifying --force.
    и так как пакеты уже присутствуют в системе вам говорят что нужно использовать ключ --force
    makepkg --help | grep force
      -f, --force          Переписать существующий пакет


    по поводу
    makepkg -si --skippgpcheck
    вы принципиально не используете AUR-херлер ? если не вкурсе, то установите один из них(популярны yay/paru) и жизнь станет проще

    pacman -S --needed git base-devel

    git clone https://aur.archlinux.org/yay.git
    cd yay
    makepkg -si

    или
    git clone https://aur.archlinux.org/paru.git
    cd paru
    makepkg -si


    обновляем систему и установим/переустановим пакет nvidia-390xx-dkms и связанные с ним пакеты:
    yay -Syu
    yay -S nvidia-390xx-dkms


    GreenWithEnvy вы через flatpak установили или с аура ? в АУРе есть данный пакет
    yay -S gwe
  • Флешка монтируется в папку, как вернуть по дефолту?

    xotkot
    @xotkot
    kaktak255,
    да ну, уже не верю что получится, целый день вчера флеху гонял уже жалко ее)

    так что, через WoeUSB не получилось записать ?
    помимо всего есть пошаговые инструкции для создания загрузочной флешки с win10, можете попробовать её

    хочу через виртуалку с виндой10 через руфус записать на флешку, только теперь мучаюсь что бы виртуал бокс флешку увидел, плагин какой-то скачал, все равно не видит

    эм, обычно достаточно просто переподключить флешку c linux в VB(win)
    62664a5ab7721470194194.png
    клацаете правой клавишей мыши по значку, выпадает контекстное меню, и там выбираете свою флешку
  • Флешка монтируется в папку, как вернуть по дефолту?

    xotkot
    @xotkot
    kaktak255, погуглите
    linux iso windows 10
    где один из вариантов которые выдаст это использовать WoeUSB
  • Флешка монтируется в папку, как вернуть по дефолту?

    xotkot
    @xotkot
    если писать образ через dd то лучше так:
    sudo dd if=your.iso of=/dev/sdb1 bs=4M conv=fsync oflag=direct status=progress

    но на скока я помню win10 так просто на флешку не запишешь
  • Оригинальный Windows XP на современный компьютер?

    xotkot
    @xotkot
    Drno, значит у автора под 10-кой оперативка еще чем то забита
    И да, пусть докупит еще оперативки)

    это если она там у него не распаяна, а так да, лучшим вариантов добавить еще 4 гига, судя по процу он может до 8 гиг тянуть
  • Оригинальный Windows XP на современный компьютер?

    xotkot
    @xotkot
    Keffer, 64 не поможет, вы не верно поняли автора вопроса, у него имеется всего 4 ГБ ОЗУ
    10-ка забирает 3ГБ и остается 1ГБ на всё про всё, он хочет установить ХP чтобы оставалось свободными З-3.5 ГБ
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, пробовали на новом ядре делать ?
    modprobe btusb
    systemctl restart bluetooth.service
    lsusb
    bluetoothctl list
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    Роми,
    какой ключ ? этот --disk-id ? естественно, можете даже легко это проверить
    $ truncate -s 100M disk.img
    $ echo -e "label:mbr\nstart=1M," |sfdisk disk.img
    $ sfdisk --disk-id disk.img
    0x3ebe6089
    $ sfdisk --disk-id disk.img 0x7
    $ sfdisk --disk-id disk.img
    0x00000007

    здесь мы создали файл в 100 метров и разместили в нём таблицу mbr и один раздел на весь диск(здесь файл) со смещением от начала в 1 метр, естественно вместо файл можно легко указывать диск например тот же /dev/sda или любой другой.

    если вы про --part-uuid то используется тока для gpt, у mbr привязка PARTUUID фиксированная и зависит от disk-id и номера раздела, если брать пример выше то первый раздел будет 3ebe6089-01 а после смены id диска получим 00000007-01

    п.с.
    тока не путайте UUID(UUID файловой системы) и PARTUUID(UUID раздела) это немного разные(но цель у них одна) вещи и в том же fstab это нужно ну путать при указывании
    $ lsblk -o +UUID,PARTUUID /dev/sda
    NAME   MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS UUID                                 PARTUUID
    sda      8:0    1  15G  0 disk
    └─sda1   8:1    1  15G  0 part             d2bad92d-9315-4ff5-bb1a-401c33dcacd6 00000007-01
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    hint000,
    там спец ключи для этого есть
    --part-uuid device partition-number [uuid]
    Change the GPT partition UUID. If uuid is not specified, then print the current partition UUID.

    --disk-id device [id]
    Change the disk identifier. If id is not specified, then print the current identifier. The identifier is UUID for GPT or unsigned integer for MBR.
  • Существует ли программа для Ubuntu, чтобы перенести систему с диска на диск не вникая в нюансы и тонкости устройства Linux?

    xotkot
    @xotkot
    hint000,
    потому что образуются два диска с полностью одинаковыми UUID - в одной системе им не ужиться нормально без новой разметки.

    а разве проблема сменить UUID без новой разметки ? тот же sfdisk справляется с этим на ура, останется тока подправить fstab.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, добавлю
    при желании можете проверить работоспособность данного блютус адаптера на новом ядре прямо сейчас, малой кровью, без всяких живых установок на комп.
    качаете последний образ Арча с ядром 5.17.1
    после чего пишете arch на флешку и загружаетесь с него на своем компе; можно в принципе и через виртуальную машину если умеете в ней готовить сеть и проброс usb-адаптера.
    после загрузки поочередно пишете команды:
    pacman -Sy bluez bluez-utils
    modprobe btusb
    systemctl start bluetooth.service
    lsusb
    bluetoothctl list

    первая - устанавливает(в озу) необходимые утилиты для блютус
    вторая - подгружает блютус модуль
    третья - загружает блютус сервис
    четвертая - убедимся что в системе ваш юсб-адаптер присутствует
    пятая - покажет ваш блютус контроллер в том случае если с ним можно будет работать.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, всегда жмите ответить когда отвечаете кому-то на комментарий под своим вопросом, а то уведомление не придет тому кому отвечаете; зашел по наитию

    nikita@nikita-desktop:~$ uname -r
    5.13.0-39-generic

    Как обновить?

    я так понимаю у вас установленна Ubuntu 21.10 ?
    судя по этой статье дабы было меньше проблем проще будет подождать несколько дней до релиза Ubuntu 22.04 (ядро 5.15), установить, и уже на неё накатить ядро 5.17, ну или пробуйте на текущей версии руководствуясь той информацией что приведена в ссылке выше.
  • Не работает USB Bluetooth на Ubuntu?

    xotkot
    @xotkot
    Никита Савченко, вам не повезло с данным адаптером - 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode), много касяков с ним наблюдается судя по темам в интернете.

    для начала попробуйте воткнуть ваш блютус-адаптер в другой usb-hub(Bus 002) на компе, а то судя по выводу lsusb у вас там два usb-хаба(Bus 001 и Bus 002), но всё висит на первом(Bus 001), а это иногда может вызывать проблемы.

    также судя по последним сообщениям на багзиле по данному адаптуру в ядре 5.17 проблема с ним вроде как исправленна, так что есть вариант просто обновится на свежее ядро.
    узнать текущую версию ядра можно командой:
    uname -r