LINUX.ORG.RU

Сообщения IPR

 

Не работает драйвер nvidia во FreeBSD-14.3

Сабж.

Говорит в dmesg:

linker_load_file: /boot/modules/nvidia.ko - unsupported file type 

Ставить пытался из портов, из пакетов, тарбол с nvidia.com, везде одно и то же.

Свистопляска с

hw.nvidia.registry.EnableGpuFirmware=1
не помогла.

Подскажите люди мудрые, заранее благодарю за ответ.

 , ,

IPR
()

Какой драйвер накатить для GTX 970 во FreeBSD-14.3?

Сабж.

В портах есть следующее:

graphics/nvidia-drm-510-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-510-kmod NVIDIA DRM Kernel Module
graphics/nvidia-drm-515-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-515-kmod NVIDIA DRM Kernel Module
graphics/nvidia-drm-61-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-61-kmod NVIDIA DRM Kernel Module
graphics/nvidia-drm-66-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-66-kmod NVIDIA DRM Kernel Module
graphics/nvidia-drm-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-kmod  NVIDIA DRM Kernel Module
graphics/nvidia-drm-latest-kmod-devel NVIDIA DRM Kernel Module
graphics/nvidia-drm-latest-kmod NVIDIA DRM Kernel Module
graphics/nvidia-texture-tools Texture Tools with support for DirectX 10 texture formats
multimedia/ffnvcodec-headers FFmpeg version of Nvidia Codec SDK headers
multimedia/libva-nvidia-driver NVDEC-based backend for VAAPI
net-mgmt/nvidia_gpu_prometheus_exporter NVIDIA GPU Prometheus exporter
sysutils/nvclock          NVidia graphic card status and overclocking tool
x11/linux-nvidia-libs-304 NVidia graphics libraries and programs (Linux version)
x11/linux-nvidia-libs-340 NVidia graphics libraries and programs (Linux version)
x11/linux-nvidia-libs-390 NVidia graphics libraries and programs (Linux version)
x11/linux-nvidia-libs-470 NVidia graphics libraries and programs (Linux version)
x11/linux-nvidia-libs-devel NVidia graphics libraries and programs (Linux version)
x11/linux-nvidia-libs     NVidia graphics libraries and programs (Linux version)
x11/nvidia-driver-304     NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-driver-340     NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-driver-390     NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-driver-470     NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-driver-devel   NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-driver         NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod-304       kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod-340       kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod-390       kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod-470       kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod-devel     kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
x11/nvidia-kmod           kmod part of NVidia graphics card binary drivers for hardware OpenGL rendering
Нужно не для графики, а для ollama.

Заранее благодарю за ответ.

 , ,

IPR
()

Что прописать в make.conf?

Вечер в хату.

Есть такой вопрос: купил на поиграться Mac mini 2009 late, он же 3.1, он же a1283. Поставил FreeBSD, а что для оптимизации прописать в make.conf не знаю. Процессор там Intel Core2Duo P8700 на Penryn.

Заранее благодарю за ответ.

 , ,

IPR
()

Несколько видеопотоков на дисплее (Android)

Шалом, поняши.

Есть пара старых планшетов (на 7 и 8.1 Андроеде), из которых я хочу сделать дисплей для видеонаблюдения. Необходимо выводить на одном дисплее два потока rtmp, например.

Подскажите, плиз, какие есть варианты.

 , ,

IPR
()

Эмуляторы терминала и потребление ОЗУ

Шалом, котаны.

Хочу пересесть с xterm на терминал, который может в true color и ссылки. Может кто-нибудь посоветовать что-нибудь не требовательное к оперативке?

Заранее благодарю.

 , , ,

IPR
()

Проверка наличия изменений git

Шалом.

Подскажите, пожалуйста, как дёрнуть git pull чтобы узнать, имеются ли изменения? Ну там другой код возврата, например.

Заранее благодарю.

Перемещено hobbit из general

 

IPR
()

Walkie-Talkie multi band

Шалом, котаны.

Подскажите, может кто встречал сабж, такой чтоб от 1 до 999 мгц, например, на алике? Естественно для прослушивания, для передачи и tri band хватит.

 walkie-talkie, ,

IPR
()

Убрать сообщения при загрузке

Шалом. После обновления до 12.3-RELEASE, FreeBSD начала гадить сообщениями при загрузке, типа:

[19:29] u@netbook:~> dmesg | grep Giant
WARNING: Device "g_ctl" is Giant locked and may be deleted before FreeBSD 14.0.
WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD 14.0.
WARNING: Device "pci" is Giant locked and may be deleted before FreeBSD 14.0.
WARNING: Device "agp" is Giant locked and may be deleted before FreeBSD 14.0.
WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 14.0.
WARNING: Device "fb" is Giant locked and may be deleted before FreeBSD 14.0.
Они меня очень раздражают. Не подскажет ли кто, можно ли как-нибудь убрать эту мерзость? Заранее благодарю за ответ.

 , , , , ненавижу

IPR
()

А как прошёл ваш 2020?

Не знаю, была ли такая тема, но вот интересно, у всех 20тый был напряженный? Я понимаю, корона и всё такое, но всё таки именно в личных ощущениях?

От себя: февралём заехал на пару суток в ИВС, апрель - подсел на фенобарбитал (едва слез до отхода к праотцам), в августе ушёл в запой, в сентябре порезал себе вены (не вдоль :), попал в психушку, где меня под галиком выпустили, опять запой, хирургия, реанимация.

// Тяжёлый был год %)

 2020, , ,

IPR
()

А подскажите регистратора...

...с адекватной стоимостью регистрации/продления домена. Не для сайта, так, хосту имя прикрутить. Ну и не .ru/.su/.com.

Заранее благодарю.

// Под «адекватной» ценой подразумевается, что после регистрации домена за пару сотен в следующий год стоимость продления не будет, например, четыре косаря.

 ,

IPR
()

Завещание мертвеца

Шалом.

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

И, внезапно, подумал, а нет ли готового решения?

Интересует готовое решение с возможностью отправки e-mail'ов, SMS, поддержка транспортов во всякие WhatsApp приветствуется. Периодические запросы на проверку жив/здоров необходимы, мониторинг соцсетей приветствуется.

Кто-нибудь знает такое вот?

Заранее благодарю за ответ.

 завещание

IPR
()

Биосологи, подскажите...

...пожалуйста, как можно исправить следующее:

ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKH (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKG (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKD (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKA (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKB (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKC (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKF (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKG (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKH (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKE (20200430/dspkginit-605)
ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - LNKE (20200430/dspkginit-605)

код asl: https://pastebin.com/qciHQTTW
нетбук: samsung n150 plus

// Заранее благодарю.

 , , , ,

IPR
()

Протестируйте, пожалуйста, скрипт на FreeBSD

Шалом.

Ежели у вас FreeBSD, проверьте, пожалуйста, скрипт. Если работать не будет, скиньте, пожалуйста, sysctl hw.acpi.thermal в комментариях. Заранее благодарю.

#!/bin/sh

cpu_temp_delay="5"
cpu_temp_sysctl_cmd="sysctl -n"
cpu_temp_thermal_dev="tz0"
cpu_temp_value_dec="20"

cpu_temp_char="▊"

cpu_temp_mib_current="${cpu_temp_sysctl_cmd} \
hw.acpi.thermal.${cpu_temp_thermal_dev}.temperature | cut -d, -f1"

cpu_temp_mib_max="${cpu_temp_sysctl_cmd} \
hw.acpi.thermal.${cpu_temp_thermal_dev}._CRT | cut -d, -f1"

cpu_temp_value_max="$(eval ${cpu_temp_mib_max})"

cpu_temp_level1="$((${cpu_temp_value_max}/2))"
cpu_temp_level2="$((${cpu_temp_value_max}/4+${cpu_temp_level1}))"

color_red="\033[1;31m"
color_green="\033[1;32m"
color_yellow="\033[1;33m"
color_off="\033[m"

while : ; do
    cpu_temp_value_current="$(eval ${cpu_temp_mib_current})"
    cpu_temp_value_count="$((0 + ${cpu_temp_value_dec}))"
    printf "${cpu_temp_value_current}°C "
    until [ "$cpu_temp_value_count" -eq "$cpu_temp_value_current" ] ; do
        cpu_temp_value_count="$(($cpu_temp_value_count + 1))"
        if [ "$cpu_temp_value_count" -le "${cpu_temp_level1}" ] ; then
    	    printf "${color_green}${cpu_temp_char}${color_off}"
	elif [ "$cpu_temp_value_count" -ge "$((${cpu_temp_level1} + 1))" \
				-a "$cpu_temp_value_count" -le "${cpu_temp_level2}" ] ; then
    	    printf "${color_yellow}${cpu_temp_char}${color_off}"
    	elif  [ "$cpu_temp_value_count" -ge "$((${cpu_temp_level1} + 1))" ] ; then
    	    printf "${color_red}${cpu_temp_char}${color_off}"
    	fi
    done
    printf "\n"
    sleep ${cpu_temp_delay}
done

 , , ,

IPR
()

Что-нибудь для автоматического перевода po-файлов

Шалом, котяты.

Есть много недопереведенных .po, есть необходимость их перевести. Вручную это делать влом, хотелось бы только проверить конечный результат. Есть ли сабж, очень желательно не в виде веб-сервиса, а какой-нибудь утилиты. Желательно под FreeBSD.

Заранее благодарю за ответ.

 , po,

IPR
()

ArchLinux x86 уходит в сон при включении

Шалом, сабж.
При включении загружается, а потом резко засыпает. При попытке включить экран не включается, ноут тарахтит и снова в сон. Ноут древний, P4. Проблема наблюдалась также в основанных на Debian дистрибутивах. С FreeBSD и WinXP такого не наблюдалось.
Подскажите, плиз, в чём может быть причина.

// Решил проблему установкой FreeBSD.

 , ,

IPR
()

Заставить OpenVPN увидеть локальную сеть со стороны сервера

Шалом.
Есть сеть следующего вида: https://i.ibb.co/Qp6pbKd/1.png
Есть домашний сервер (Local 10.10.10.10, VPN 10.2.2.1, FreeBSD-12.0-RELEASE), на котором установлен OpenVPN со следующим конфигом:

;local a.b.c.d
port 1194
;proto udp
dev tap
;dev tun
;dev-node MyTap
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh.pem
;topology subnet
server 10.2.2.0 255.255.255.0
ifconfig-pool-persist ipp.txt
;server-bridge 10.8.0.4 255.255.255.0 10.8.0.50 10.8.0.100
;server-bridge
;push "route 192.168.10.0 255.255.255.0"
;push "route 192.168.20.0 255.255.255.0"
;client-config-dir ccd
;route 192.168.40.128 255.255.255.248
;client-config-dir ccd
;route 10.9.0.0 255.255.255.252
;learn-address ./script
;push "redirect-gateway def1 bypass-dhcp"
;push "dhcp-option DNS 208.67.222.222"
;push "dhcp-option DNS 208.67.220.220"
;client-to-client
;duplicate-cn
keepalive 10 120
tls-auth /usr/local/etc/openvpn/keys/ta.key 0
cipher AES-256-CBC
compress lz4-v2
;push "compress lz4-v2"
;comp-lzo
;max-clients 100
;user nobody
;group nobody
persist-key
persist-tun
status /var/log/openvpn-status.log
;log         openvpn.log
;log-append  openvpn.log
verb 3
;mute 20
;explicit-exit-notify 1

Есть клиент OpenVPN (VPN 10.2.2.2) на Windows, с конфигом:
client
dev tap
proto tcp
remote xxx.xxx.xxx.xxx 1194
route 10.10.10.0 255.255.255.0
persist-key
persist-tun
compress lz4-v2
verb 3
ca "C:\\Program Files\\OpenVPN\\config\\ca.crt"
cert "C:\\Program Files\\OpenVPN\\config\\client.crt"
key "C:\\Program Files\\OpenVPN\\config\\client.key"
tls-auth "C:\\Program Files\\OpenVPN\\config\\ta.key" 1
cipher AES-256-CBC
auth SHA1
tls-version-min 1.2
tls-client
remote-cert-tls server
tls-timeout 15
auth-nocache

Есть острое желание достучаться до устройства 10.10.10.100 через VPN, но пингуется только локальный интерфейс сервера 10.10.10.10, локальную сеть не видно. Файрволла нет.
Подскажите, пожалуйста, как это можно исправить.
Заранее благодарю за ответ.

 , , ,

IPR
()

Что-то странное творится в /var/maillog

Содержимое /var/maillog:

Sep 19 00:00:00 host newsyslog[61022]: logfile turned over
Sep 19 03:01:01 host sendmail[61492]: gethostbyaddr(10.10.10.10) failed: 1
Sep 19 03:01:02 host sendmail[61546]: gethostbyaddr(10.10.10.10) failed: 1
Sep 19 04:02:32 host sendmail[61868]: x8J12W7N061868: from=root, size=18686, class=0, nrcpts=1, msgid=<201909190102.x8J12W7N061868@host.network>, relay=root@localhost
Sep 19 04:02:32 host sendmail[61868]: x8J12W7N061868: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=48686, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Sep 19 04:02:32 host sendmail[61953]: x8J12W7N061868: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=138686, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Sep 19 04:02:32 host sendmail[61932]: gethostbyaddr(10.10.10.10) failed: 1
Sep 19 04:02:32 host sendmail[61932]: STARTTLS=client: file /etc/mail/certs/host.cert unsafe: No such file or directory
Sep 19 04:02:32 host sendmail[61932]: STARTTLS=client: file /etc/mail/certs/host.key unsafe: No such file or directory
Sep 19 04:02:32 host sendmail[61932]: STARTTLS=client: file /etc/mail/certs/cacert.pem unsafe: No such file or directory
Sep 19 04:02:32 host sendmail[61932]: STARTTLS=client, error: load verify locs /etc/mail/certs, /etc/mail/certs/cacert.pem failed: 0
Sep 19 04:02:36 host sendmail[61959]: x8J12aNn061959: from=root, size=2084, class=0, nrcpts=1, msgid=<201909190102.x8J12aNn061959@host.network>, relay=root@localhost
Sep 19 04:02:36 host sendmail[61959]: x8J12aNn061959: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=32084, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Не могу понять что происходит. Система свежая, FreeBSD-12.0-RELEASE-p10. Портов толком не установлено. В /etc/rc.conf стоит sendmail_enable=«NONE» (с момента установки).
Подскажите, пожалуйста, что это может быть.

 , , ,

IPR
()

Регулировка подсветки дисплея при помощи acpi_video во FreeBSD

Шалом, котаны.

На некоторых ноутбуках нет возможности регулировки подсветки при помощи intel_backlight, xbacklight etc, аппаратные клавиши подсветки не работают. Такое же разочарование ждало меня и с HP Pavillion dv4-1050er (видео - GeForce 9200M GS). Однако опытным путём было установлено, что ядерный модуль acpi_video создаёт строку hw.acpi.video.lcd0.brightness в sysctl, которая всё-таки позволяет менять яркость подсветки. Чтобы не дёргать каждый раз sysctl, я набросал небольшой скрипт для удобства, так сказать. Вдруг кому-нибудь пригодится. Модуль acpi_video.ko должен быть загружен (в /boot/loader.conf acpi_video_load="YES"). Работает, как и предыдущий скрипт, от имени суперпользователя.

#!/bin/sh

acpi_backlight_sysctl="sysctl"
ACPI_BACKLIGHT_VALUE_SYSCTL="hw.acpi.video.lcd0.brightness"
ACPI_BACKLIGHT_VALUE_MIN="0"
ACPI_BACKLIGHT_VALUE_MAX="$(($(${acpi_backlight_sysctl} -n hw.acpi.video.lcd0.fullpower) / 10))"
ACPI_BACKLIGHT_OPT1="$1"
ACPI_BACKLIGHT_OPT2="$2"

[ "$(id -u)" -eq "0" ] || { echo "Only root can run $(basename $0)." ; exit 1 ; }

acpi_backlight_help_msg() {
    ACPI_BACKLIGHT_BASENAME="$(basename $0)"
    echo "Use: ${ACPI_BACKLIGHT_BASENAME} <+|-|=> <DEC_VALUE>"
    echo "     ${ACPI_BACKLIGHT_BASENAME} -q"
    echo "Max value can be no more ${ACPI_BACKLIGHT_VALUE_MAX}"
    exit 0
}

ACPI_BACKLIGHT_VALUE_PRESENT="$(($(${acpi_backlight_sysctl} -n ${ACPI_BACKLIGHT_VALUE_SYSCTL}) / 10))"

if [ "$1" = "-q" ] ; then
    echo "${ACPI_BACKLIGHT_VALUE_PRESENT}" ; exit 0
fi

if [ ! "$2" ] ; then
    echo "Current value is ${ACPI_BACKLIGHT_VALUE_PRESENT}"
    acpi_backlight_help_msg
fi

if [ "$1" = "+" -o "$1" = "-" ] ; then
    ACPI_BACKLIGHT_VALUE_EXP="$((${ACPI_BACKLIGHT_VALUE_PRESENT} ${1} ${ACPI_BACKLIGHT_OPT2}))"
elif [ "$1" = "=" ] ; then
    ACPI_BACKLIGHT_VALUE_EXP="${ACPI_BACKLIGHT_OPT2}"
else
    acpi_backlight_help_msg
fi

if [ "${ACPI_BACKLIGHT_VALUE_EXP}" -gt "${ACPI_BACKLIGHT_VALUE_MAX}" ] ; then
    echo "Value (${ACPI_BACKLIGHT_VALUE_EXP}) must not be greater than ${ACPI_BACKLIGHT_VALUE_MAX}" ; exit 1
elif [ "${ACPI_BACKLIGHT_VALUE_EXP}" -lt "0" ] ; then
    echo "Value (${ACPI_BACKLIGHT_VALUE_EXP}) must not be less than 0" ; exit 1
fi

echo "Set backlight: ${ACPI_BACKLIGHT_VALUE_PRESENT} -> ${ACPI_BACKLIGHT_VALUE_EXP}"
${acpi_backlight_sysctl} ${ACPI_BACKLIGHT_VALUE_SYSCTL}=$((${ACPI_BACKLIGHT_VALUE_EXP} * 10)) > /dev/null
И на pastebin.
Проверено на FreeBSD-12.0-RELEASE, но скорее всего будет работать на любой версии, где есть acpi_video.
По всем вопросам обращайтесь в личку.

 , , , ,

IPR
()

Принудительное включение растровых шрифтов

Шалом.

[11:43] u@notebook:~> ls -1 /usr/local/etc/fonts/conf.d/
10-hinting-slight.conf
10-scale-bitmap-fonts.conf
20-unhint-small-dejavu-sans-mono.conf
20-unhint-small-dejavu-sans.conf
20-unhint-small-dejavu-serif.conf
20-unhint-small-vera.conf
30-metric-aliases.conf
40-nonlatin.conf
42-luxi-mono.conf
45-generic.conf
45-latin.conf
49-sansserif.conf
50-user.conf
51-local.conf
57-dejavu-sans-mono.conf
57-dejavu-sans.conf
57-dejavu-serif.conf
60-generic.conf
60-latin.conf
65-fonts-persian.conf
65-nonlatin.conf
69-unifont.conf
70-yes-bitmaps.conf
80-delicious.conf
90-synthetic.conf
README
[11:43] u@notebook:~>

Вроде 70-yes-bitmaps.conf присутствует, но libreoffice и ff всё равно их не видят. А раньше вроде работало.
Подскажите, пжлста, кто виноват и что делать?

 , , ,

IPR
()

Надавайте по рукам

Шалом.

В свободное от алкоголизма время стараюсь окончательно не деградировать и пытаюсь изучать Python. Дабы сразу не скатится в не ту степь, прошу местных питончан надавать мне по рукам за какие-либо косяки (от названия переменных в моём хелловорлде, заканчивая неправильным использованием методов и функций):

from tkinter import *
from tkinter.constants import *
from googletrans import Translator

RootWindow = Tk()
RootWindow.title('Переводчик')

TextToTranslate = Text(RootWindow, width=40, height=10)
TranslatedText = Text(RootWindow, width=40, height=10)

TranslationButton = Button(RootWindow, text='Перевести')
ExitButton = Button(RootWindow, text='Выход', command=RootWindow.destroy)

LangSrcList = ['ru','en']
LangDestList = LangSrcList.copy()

LangSrcVar = StringVar(RootWindow)
LangSrcVar.set(LangSrcList[0])

LangDestVar = StringVar(RootWindow)
LangDestVar.set(LangDestList[1])

LangSrcMenu = OptionMenu(RootWindow, LangSrcVar, *LangSrcList)
LangDestMenu = OptionMenu(RootWindow, LangDestVar, *LangDestList)

TranslatorObject = Translator()

def TranslatorFunc(text):
	TranslatedText.delete(1.0, END)
	TranslationText = TextToTranslate.get(1.0, END)
	TranslationText = TranslatorObject.translate(TranslationText, src=LangSrcVar.get(), dest=LangDestVar.get()).text
	TranslatedText.insert(1.0, TranslationText)

TranslationButton.bind('<Button-1>', TranslatorFunc)

TextToTranslate.pack()
TranslatedText.pack()

TranslationButton.pack(side=LEFT)
ExitButton.pack(side=RIGHT)

LangSrcMenu.pack(side=LEFT, expand=True)
LangDestMenu.pack(side=RIGHT, expand=True)

RootWindow.mainloop()
Заранее благодарю за истязания.

 , , ,

IPR
()

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