Bazzite download
Я правильно понимаю что они считают не количество загрузок iso а объем загруженных данных?
Загруженно только за один месяц 1 петабайт !
Я правильно понимаю что они считают не количество загрузок iso а объем загруженных данных?
Загруженно только за один месяц 1 петабайт !
Я часто вижу странности в работе окон, например, их увеличенное или уменьшенное состояние, из-за чего окна программ выглядят не так, как должны очевидно (проблемы с масштабируемостью, вкратцe). Есть проблемы с полноэкранным режимом.
Почему или как это происходит?
Действительно ли это связано с тем, что Wayland слишком сильно зависит от ядра по сравнению с X11?
Вывод inxi -F:
System:
Host: pc Kernel: 6.17.9-1-cachyos-bore arch: x86_64 bits: 64
Desktop: GNOME v: 49.2 Distro: CachyOS
Machine:
Type: Laptop System: LENOVO product: 83LT v: Legion R7000P ADR10
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0T76479 WIN
serial: <superuser required> Firmware: UEFI vendor: LENOVO v: RLCN20WW
date: 04/14/2025
Battery:
ID-1: BAT0 charge: 64.5 Wh (79%) condition: 81.7/80 Wh (102.1%)
CPU:
Info: 16-core model: AMD Ryzen 9 8945HX with Radeon Graphics bits: 64
type: MT MCP cache: L2: 16 MiB
Speed (MHz): avg: 3195 min/max: 428/5463 cores: 1: 3195 2: 3195 3: 3195
4: 3195 5: 3195 6: 3195 7: 3195 8: 3195 9: 3195 10: 3195 11: 3195 12: 3195
13: 3195 14: 3195 15: 3195 16: 3195 17: 3195 18: 3195 19: 3195 20: 3195
21: 3195 22: 3195 23: 3195 24: 3195 25: 3195 26: 3195 27: 3195 28: 3195
29: 3195 30: 3195 31: 3195 32: 3195
Graphics:
Device-1: NVIDIA GB206M [GeForce RTX 5070 Max-Q / Mobile] driver: nvidia
v: 580.105.08
Device-2: Syntek Integrated Camera driver: uvcvideo type: USB
Display: wayland server: X.Org v: 24.1.9 with: Xwayland v: 24.1.9
compositor: gnome-shell driver: X: loaded: amdgpu,nvidia
unloaded: modesetting dri: radeonsi
gpu: nv_platform,nvidia,nvidia-nvswitch resolution: 2560x1600~240Hz
API: EGL v: 1.5 drivers: nvidia,swrast
platforms: gbm,wayland,x11,surfaceless,device
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 580.105.08
renderer: NVIDIA GeForce RTX 5070 Laptop GPU/PCIe/SSE2
API: Vulkan v: 1.4.328 drivers: nvidia surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: NVIDIA GB206 High Definition Audio driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
driver: snd_rpl_pci_acp6x
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
driver: snd_hda_intel
API: ALSA v: k6.17.9-1-cachyos-bore status: kernel-api
Server-1: PipeWire v: 1.4.9 status: active
Network:
Device-1: MEDIATEK driver: mt7925e
IF: wlan0 state: down mac: 62:29:cc:db:87:16
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: c8:53:09:bb:f6:87
IF-ID-1: virbr0 state: down mac: 52:54:00:e6:d5:5c
Bluetooth:
Device-1: Foxconn / Hon Hai Wireless_Device driver: N/A type: USB
Drives:
Local Storage: total: 2.75 TiB used: 838.8 GiB (29.8%)
ID-1: /dev/nvme0n1 vendor: Kingston model: SNV2S2000G size: 1.82 TiB
ID-2: /dev/nvme1n1 vendor: Lenovo model: UMIS RPJYJ1T24MML1AWY
size: 953.87 GiB
Partition:
ID-1: / size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs dev: /dev/dm-0
ID-2: /boot size: 20.26 GiB used: 2.63 GiB (13.0%) fs: vfat
dev: /dev/nvme1n1p2
ID-3: /home size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
dev: /dev/dm-0
ID-4: /var/log size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
dev: /dev/dm-0
ID-5: /var/tmp size: 933.58 GiB used: 836.17 GiB (89.6%) fs: btrfs
dev: /dev/dm-0
Swap:
ID-1: swap-1 type: zram size: 62.58 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 65.8 C mobo: 48.5 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 64 GiB note: est. available: 62.58 GiB used: 5.38 GiB (8.6%)
Processes: 582 Uptime: 29m Shell: fish inxi: 3.3.40
Встройку отключил, ибо с ней сеанс зачастил вылетать.
Такая ошибка каждый раз в журнале: amdgpu 0000:06:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data
Решение прописать в KERNEL_CMDLINE не помогает.
Почему ещё нет в толксах? Линус Тордвальдс пришёл к Линусу с канала Linus Tech Tips и они собрали «идеальный» компьютер для линукса, попутно говоря не особо смешные шутки. Но всё равно интересно встретить Тордвальдса в неформальной атмосфере, а не в виде текста из почтовой рассылки.
Предыстория такова: на Postfix версии 3.10.5, с некоторой периодичностью, 1-2 раза из 12, при соединении через Thunderbird, с использованием Tor proxy, в SMTP отваливается SSL/TLS и предлагается подключиться без шифрования. Если этого не заметить, авторизоваться и попытаться отправить сообщение, то получим ошибку: Must issue a STARTTLS command first, STARTTLS не предлагается никогда. Либо SSL/TLS либо plaintext. Сервер в связке Postfix+Dovecot.
В наличии есть сервер с Postfix 3.7.11, в нем предлагается либо SSL/TLS либо STARTTLS и никогда plaintext.
Стандартный конфиг Postfix main.cf, параметры отвечающие за TLS:
# TLS parameters
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.YOURDOMAIN.COM/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.YOURDOMAIN.COM/privkey.pem
smtpd_tls_auth_only = yes
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtpd_sasl_security_options = noanonymous, noplaintext
smtpd_sasl_tls_security_options = noanonymous
# Authentication
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
Очевидно не сработал. Что я пробовал и добавлял:
smtpd_tls_security_level = encrypt
smtp_tls_security_level = encrypt
smtp_tls_mandatory_protocols = TLSv1.2, TLSv1.3, !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_mandatory_protocols = TLSv1.2, TLSv1.3, !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_use_tls = yes
smtpd_tls_mandatory_protocols = >=TLSv1.2
smtpd_tls_protocols = >=TLSv1.2
smtp_use_tls = yes
smtp_tls_security_level = may
smtpd_tls_security_level = encrypt
smtp_tls_note_starttls_offer = yes
tls_random_source = dev:/dev/urandom
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_protocols = !SSLv2, !SSLv3
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3
smtp_tls_protocols = !SSLv2, !SSLv3
smtp_tls_exclude_ciphers = EXP, MEDIUM, LOW, DES, 3DES, SSLv2
smtpd_tls_exclude_ciphers = EXP, MEDIUM, LOW, DES, 3DES, SSLv2
tls_high_cipherlist = kEECDH:+kEECDH+SHA:kEDH:+kEDH+SHA:+kEDH+CAMELLIA:kECDH:+kECDH+SHA:kRSA:+kRSA+SHA:+kRSA+CAMELLIA:!aNULL:!eNULL:!SSLv2:!RC4:!MD5:!DES:!EXP:!SEED:!IDEA:!3DES
tls_medium_cipherlist = kEECDH:+kEECDH+SHA:kEDH:+kEDH+SHA:+kEDH+CAMELLIA:kECDH:+kECDH+SHA:kRSA:+kRSA+SHA:+kRSA+CAMELLIA:!aNULL:!eNULL:!SSLv2:!MD5:!DES:!EXP:!SEED:!IDEA:!3DES
smtp_tls_ciphers = high
smtpd_tls_ciphers = high
smtp_tls_exclude_ciphers = EXP, MEDIUM, LOW, DES, 3DES, SSLv2
smtpd_tls_exclude_ciphers = EXP, MEDIUM, LOW, DES, 3DES, SSLv2
Параметры master.cf:
smtp inet n - y - - smtpd
#smtp inet n - y - 1 postscreen
#smtpd pass - - y - - smtpd
#dnsblog unix - - y - 0 dnsblog
#tlsproxy unix - - y - 0 tlsproxy
# Choose one: enable submission for loopback clients only, or for any client.
#127.0.0.1:submission inet n - y - - smtpd
submission inet n - y - - smtpd
-o syslog_name=postfix/submission
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_reject_unlisted_recipient=no
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
smtps inet n - - - - smtpd
-o syslog_name=postfix/smtps
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_sasl_type=dovecot
-o smtpd_sasl_path=private/auth
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
Настраивал и Dovecot, стандартный конфиг 10-ssl.conf:
ssl = yes
ssl_server_cert_file = /etc/letsencrypt/live/mail.YOURDOMAIN.COM/fullchain.pem
ssl_server_key_file = /etc/letsencrypt/live/mail.YOURDOMAIN.COM/privkey.pem
ssl_server_dh_file = /etc/dovecot/dh.pem
ssl_cipher_list = EECDH+AES:EDH+AES+aRSA
ssl_server_prefer_ciphers = server
Менял на:
ssl_cipher_suites = TLS_AES_256_GCM_SHA384:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_128_GCM_SHA256
ssl_cipher_list = EECDH+AES:EDH+AES
Подскажите пожалуйста, что я делаю не правильно и как сделать правильно?
Я мало что понимаю в загрузке, помогите понять что происходит и в какую сторону смотреть.
Пытаюсь сделать мультизагрузочную флешку, но есть проблема с дистрибутивом Guix, не может найти корень, could not open /proc/stat: https://0x0.st/KJiB.jpg (на сообщение init[1]: segfault… не обращайте внимание), если указать root=/dev/ram0 то ругается на ISOFS: unable to identify CD-ROM format: https://0x0.st/KJiu.jpg
Сам архив initrd.cpio.gz выглядит следующим образом: https://0x0.st/KJiy.txt, дерево iso: https://0x0.st/KJi4.txt
Конфиг grub:
insmod efi_gop
insmod font
insmod gfxterm
insmod png
loadfont /boot/grub/fonts/unicode.pf2
set gfxmode=auto
set gfxpayload=keep
terminal_output gfxterm
if background_image /boot/grub/grub-16x9.png ; then
set color_normal=light-gray/black
set color_highlight=yellow/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
set imgdevpath="/dev/disk/by-uuid/C758-F995"
menuentry "guix" --class iso {
set isofile='/images/3i37a8my5xp6iivqmprmhhcm4ci85zyj-image.iso'
loopback loop $isofile
linux (loop)/gnu/store/bsy9cj3h01g11s6mxy0h60ixafajwf02-linux-6.17.7/bzImage root=31393730-3031-3031-3139-343934363833 gnu.system=/gnu/store/8qy33rayljj1qhn51jscfdifbfs45k3i-system gnu.load=/gnu/store/8qy33rayljj1qhn51jscfdifbfs45k3i-system/boot findiso=$isofile img_dev=$imgdevpath img_loop=$isofile
initrd (loop)/gnu/store/6wh8nsdqcgffpwcqdk39c3wayys001hc-raw-initrd/initrd.cpio.gz
}
menuentry "finnix" --class iso {
set isofile='/images/finnix-251.iso'
loopback loop $isofile
linux (loop)/live/vmlinuz-6.16.12+deb14+1-amd64 boot=live toram=filesystem.squashfs vga=791 nomodeset findiso=$isofile img_dev=$imgdevpath img_loop=$isofile
initrd (loop)/live/initrd.img-6.16.12+deb14+1-amd64
}
menuentry "systemresque" --class iso {
iso_path='/images/systemrescue-12.02-amd64.iso'
export iso_path
search --set=root --file $iso_path
loopback loop $iso_path
root=(loop)
configfile /boot/grub/loopback.cfg
loopback --delete loop
}
menuentry "void" --class iso {
set isofile='/images/void-live-x86_64-20250202-base.iso'
loopback loop $isofile
linux (loop)/boot/vmlinuz selinux=0 root=live:CDLABEL=VOID_LIVE iso-scan/filename=$isofile init=/sbin/init ro rd.luks=0 rd.md=0 rd.dm=0 rd.live.ram loglevel=4 vconsole.unicode=1 vconsole.keymap=us locale.LANG=en_US.UTF-8 nomodeset vga=0 img_dev=$imgdevpath img_loop=$isofile
initrd (loop)/boot/initrd
}
menuentry "reboot" {
reboot
}
menuentry "shutdown" {
halt
}
Остальные дистрибутивы загружаются без пробем.
А что у нас с ценами?
Опять майнеры покусали?
Особенно память, которая стоит дороже процессора.
У новых «бюджетных» видеокарт типа AMD RX 9070XT максимальный объём памяти - 16GB. Мне надо минимум 24.
Final Cart Analysis - RTX 5090 Build
Total: €5,791.55 (11 items)
Your Components:
Fractal Design Meshify 2 XL - €244€
Palit GeForce RTX 5090 GameRock 32GB - €2,599.68€
Noctua NF-A14 PWM Chromax Black 140mm - €46.10€ (x2 = €92.20)
Arctic MX-6 Pasta Térmica - €6.39€
Noctua NH-D15 chromax.black - €149.15€
Corsair HXi Series HX1000i - €219.90€
Crucial Pro 128GB DDR5-6400 (4x32GB) - €700.85€
Gigabyte X870E AORUS PRO - €395.55€
AMD Ryzen 9 9950X3D - €680.97€
5 791,55 Euro equals 522 050,32 Russian Ruble
Так и задумано? Может, я что-то не то сделал?
// кстати, поясните за охлаждение, а то я не шарю – нормальный ли кулер, или что-то другое посмотреть?
Добрый день.
Как показывает опыт, наш форум никогда не отказывает в просьбе.
Спасибо, piyavking.
Ну вообщем, есть у меня проект LED-Photoresist-Timer, который форк от проекта LED-Photoresist-Timer.
Хотел бы в плате Exposure заменить резисторы 0805 на драйвер NSI45020AT1G в SOD-123.
Сделать экспорт в Gerber и заказать в любимом JLCPCB. (PCBWAY просто запретил для себя Казахстан).
Но у меня лапки и макбук, а там нет Sprint Layout.
Данные драйверы у меня есть, остались от проектов 10 летней давности. Сами драйверы работают просто отлично, в отличие от резисторов и светодиоды перегорают бывает.
Ну а в этом году появилось немного свободного времени, решил вытаскивать по возможности из беклога.
Всем привет. Я в какой-то момент перезапустил nginx, и возникла таккая проблема, что порт 443 не занаят, но nginx открыться на нём не может. Может кто-то сталкивался с таким? Есть решение как исправить? Уже перезагружал) ничего не помогло
root@mail:/etc/nginx/sites-available# ss -tulnp | grep ":443"
root@mail:/etc/nginx/sites-available#
root@mail:/etc/nginx/sites-enabled# ls -l
total 12
lrwxrwxrwx 1 root root 377 Nov 30 02:59 3xui-api.conf
lrwxrwxrwx 1 root root 376 Nov 30 03:00 xau-api.conf
lrwxrwxrwx 1 root root 372 Nov 30 03:00 xau-client.conf
root@mail:/etc/nginx/sites-enabled# cat ./*
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/walk-ce.pem;
ssl_certificate_key /certs/walk-key.pem;
location / {
proxy_pass https://127.0.0.1:23446;
include /etc/nginx/proxy_params;
}
}
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/xau-ce.pem;
ssl_certificate_key /certs/xau-key.pem;
location / {
proxy_pass https://127.0.0.1:8443/api/v1;
include /etc/nginx/proxy_params;
}
}
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/xau-ce.pem;
ssl_certificate_key /certs/xau-key.pem;
location / {
proxy_pass https://127.0.0.1:8444;
include /etc/nginx/proxy_params;
}
}
root@mail:/etc/nginx/sites-available# ls -l
total 12
-rw-r--r-- 1 root root 377 Nov 30 02:59 3xui-api.conf
-rw-r--r-- 1 root root 376 Nov 30 03:00 xau-api.conf
-rw-r--r-- 1 root root 372 Nov 30 03:00 xau-client.conf
root@mail:/etc/nginx/sites-available# cat ./*
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/walk-ce.pem;
ssl_certificate_key /certs/walk-key.pem;
location / {
proxy_pass https://127.0.0.1:23446;
include /etc/nginx/proxy_params;
}
}
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/xau-ce.pem;
ssl_certificate_key /certs/xau-key.pem;
location / {
proxy_pass https://127.0.0.1:8443/api/v1;
include /etc/nginx/proxy_params;
}
}
server {
listen 80;
server_name ***;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name ***;
ssl_certificate /certs/xau-ce.pem;
ssl_certificate_key /certs/xau-key.pem;
location / {
proxy_pass https://127.0.0.1:8444;
include /etc/nginx/proxy_params;
}
}
root@mail:/etc/nginx/sites-available# systemctl restart nginx
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xeu nginx.service" for details.
root@mail:/etc/nginx/sites-available# journalctl -xeu nginx.service
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit nginx.service has finished with a failure.
░░
░░ The job identifier is 2287 and the job result is failed.
Nov 30 03:02:02 mail.fire-core.ru systemd[1]: Starting nginx.service - A high performance web server and a reverse proxy server...
░░ Subject: A start job for unit nginx.service has begun execution
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit nginx.service has begun execution.
░░
░░ The job identifier is 2355.
Nov 30 03:02:02 mail.fire-core.ru nginx[13649]: nginx: [emerg] bind() to ***:443 failed (98: Address already in use)
Nov 30 03:02:02 mail.fire-core.ru nginx[13649]: nginx: [emerg] bind() to ***:443 failed (98: Address already in use)
Nov 30 03:02:03 mail.fire-core.ru nginx[13649]: nginx: [emerg] bind() to ***:443 failed (98: Address already in use)
Nov 30 03:02:03 mail.fire-core.ru nginx[13649]: nginx: [emerg] bind() to ***:443 failed (98: Address already in use)
Nov 30 03:02:04 mail.fire-core.ru nginx[13649]: nginx: [emerg] bind() to ***:443 failed (98: Address already in use)
Nov 30 03:02:04 mail.fire-core.ru nginx[13649]: nginx: [emerg] still could not bind()
Nov 30 03:02:04 mail.fire-core.ru systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit nginx.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Nov 30 03:02:04 mail.fire-core.ru systemd[1]: nginx.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit nginx.service has entered the 'failed' state with result 'exit-code'.
Nov 30 03:02:04 mail.fire-core.ru systemd[1]: Failed to start nginx.service - A high performance web server and a reverse proxy server.
░░ Subject: A start job for unit nginx.service has failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ A start job for unit nginx.service has finished with a failure.
░░
░░ The job identifier is 2355 and the job result is failed.
Немного не по теме, но может кто знает...
Хочу раздать с компа интеренет на смартфон по кабелю USB, ну юзаю для этого gnirehtet. Всё нормально, интернет раздаётся, всё раотает... кроме play store, который не качает почему-то ничего. Сам play store работает, в смысле в нём ищутся приложения, но при попытке их скачать он отказывается (pending... бесконечный).
ЧЯДНТ? Может какие-то права надо куда-то выдать?
Здравствуйте,
Недавно мне пришлось поменять секрет в продакшн-стеке Docker Swarm. Проблема в том, что если я хочу оставить то же имя, приходится удалять сервис, удалять секрет, заново его создавать и снова поднимать сервис. Не особо удобно, учитывая что это продакшн-сайт: https://pingmynetwork.com/
Какие у вас best practices? Я считаю это дико неудобным. Ротация паролей в такой среде просто ад.
Я написал компилятор языка Кумир. Можно запускать программы как в интерпретаторе, так и компилировать в исполняемый файл или webasm. Есть онлайн-версия
Пробовать можно тут: https://qumir.dev/
Ссылка на гитхаб: https://github.com/resetius/qumir
Онлайн сервис написан на C++: https://github.com/resetius/qumir/blob/master/service/server.cpp
Для http используется мой собственный фреймворк: https://github.com/resetius/coroio
Samsung Tab E 9.6 SM-T561, gtel3g вроде, постмаркет спотыкается во время pmbootstrap install –android-recovery-zip, пишет ERROR: postmarketos-initramfs: dependency not found: postmarketos-fde-unlocker
Собрал новый комп некоторое время назад.
Установлена kde plasma, как и на прошлом. Успешно импортировал kde wallet старый. У меня Chromium на старом компе, там 10 окошек и сотни вкладок, отложил на потом все это разобрать.
Поэтому, создал новые чистые профили в firefox и chromium, и сделал скрипт их переключать (просто, хранит профили в отдельных директориях, а при запуске - предлагает выбрать нужный).
#!/bin/sh
killall chromium || true
# Путь к папке с профилем
PROFILE_DIR="/home/user/.config/chromium"
# Папки с готовыми профилями
PROFILE1_DIR="/home/user/.config/chrmain"
PROFILE2_DIR="/home/user/.config/chrclear"
# Добавить профили сюда
PROFILE_DIRS=(
"Олдовый $PROFILE1_DIR"
"Новый $PROFILE2_DIR"
# Добавляйте новые профили в виде:
# "Профиль3 /home/user/profile3"
)
# Формируем параметры для zenity --list, чтобы отобразить кнопки
BUTTONS=""
for PROFILE in "${PROFILE_DIRS[@]}"; do
IFS=' ' read -r NAME DIR <<< "$PROFILE"
BUTTONS+="$NAME $NAME "
done
# Запрашиваем выбор пользователя через zenity с кнопками
SELECTED_PROFILE=$(zenity --title "Выбор профиля" --list --radiolist --column="Профиль" --column="Имя профиля" $BUTTONS)
# Проверяем, что выбор был сделан
if [ -z "$SELECTED_PROFILE" ]; then
zenity --error --text="Ошибка: Не выбран профиль."
exit 1
fi
# Ищем путь к выбранному профилю
SELECTED_PROFILE_DIR=""
for PROFILE in "${PROFILE_DIRS[@]}"; do
IFS=' ' read -r NAME DIR <<< "$PROFILE"
if [ "$NAME" == "$SELECTED_PROFILE" ]; then
SELECTED_PROFILE_DIR="$DIR"
break
fi
done
# Проверяем, что путь выбранного профиля существует
if [ ! -d "$SELECTED_PROFILE_DIR" ]; then
zenity --error --text="Ошибка: Папка профиля не найдена: $SELECTED_PROFILE_DIR"
exit 1
fi
# Очищаем текущий профиль, если он существует (удаляем старую ссылку)
if [ -L "$PROFILE_DIR" ]; then
rm "$PROFILE_DIR"
fi
# Создаём символическую ссылку на выбранный профиль
ln -s "$SELECTED_PROFILE_DIR" "$PROFILE_DIR"
# Информируем пользователя о успешном запуске
echo "Запуск приложения с профилем $SELECTED_PROFILE..."
# Убедитесь, что путь к приложению указан правильно
/usr/bin/chromiumUnable to resume from device ‘/dev/sda2’ (259:2) offset 0, continuing boot process.
Как пофиксить данное сообщение? у меня настроена гибернация, поэтому убирать resume= не вариант, так как она перестает работать, подкачка на диске, либо это не ошибка? просто раньше такого не было
Мне нужна live DIY-система, с которой я смогу редактировать разделы диска и влезать в их ФС. Поэтому я сделал:
debootstrap wheezywheezygrub.cfggrub-mkrescueСистема грузится, но требует с меня натуральную ФС для последующего монтирования.
ВОПРОС: можно ли обойтись одним лишь initrd и можно ли будет тогда монтировать разделы дисков?
Доброго времени!
Есть конторка, которая в крайнее время обросла филиалами. Встала задача централизованной аутентификации и т.п. В главном офисе развернут АД на базе вин сервера 2019 (два DC). Вопрос вот в чем: есть у кого реальный боевой опыт эксплуатации АД с дополнительными контроллерами на базе самбы 4? Идея в целом проста и понятна: мол давайте в филиалах поставим серверки с самбой4, сделаем их дополнительными контроллерами в домене АД, засунем в домен тачки и людей. В жизни, думаю, так радужно не будет. Из важного, что нужно от АД - политики, доменный ДФС. Или есть смысл все же настаивать на новом АД только на самбе4, без серверов на вин?
root@deb:~# uname -a
Linux deb 6.12.57+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.57-1 (2025-11-05) x86_64 GNU/Linux
root@deb:~# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
NAME="Debian GNU/Linux"
VERSION_ID="13"
VERSION="13 (trixie)"
VERSION_CODENAME=trixie
DEBIAN_VERSION_FULL=13.2
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
Ну и что? Спросите вы. Ну и ничего - просто Debian, который за годы прошел уже обновление 5 релизов. Исходно накатывался как машинка с Debian 8.
Понятно, что под капотом он за это время наверняка с десяток раз мигрировал с одной железки на другую у хостера. Понятно, что машинка в основном это gateway и запускалка докеров и гигасложных зависимых друг от друга сервисов я там не накатывал (все в своих контейнерах, а то, что не в контейнерах чаще всего один бинарь без зависимостей).
И вот тут какой почти философский вопрос. А нужна ли такая живучесть и плавность миграций с одной версии OS на другую в современном мире? Как-то так сложилось, что нынешний мир распределенщины подталкивает нас скорее дропнуть старую машинку и накатить все заново с новыми пакетами из очередного золотого образа. Нужно ли сегодня меряться этой самой стабильностью или уже давно можно забить на это? Может быть вся реально титаническая работа по совмещению зависимостей друг с другом, тестированию, пересборкам, которую проводят мейнтейнеры дистрибутивов уже давно никому не нужна? Или это все же мы расслабились и когда-нибудь отстрелим себе все ноги с этим подходом?
Мне нужно убедиться, что кэш пакетов apt (я смонтировал его в RAM, поэтому важно не загромождать RAM) автоматически очищается после успешного завершения процесса установки/обновления. Это возможно? Так что… Может быть, скрипт?
/var/cache/apt/archives/ эта шняга уже tmpfs
Приветствую!
Я только что купил второй компьютер и хочу создать две идентичные системы (чтобы мне было удобно работать на обоих).
Мне нужно однократное клонирование, а не синхронизация в реальном времени.
Первый компьютер — Asus Rog strix g16, второй — GEEKOM A6 Mini PC.
Есть ли способ это сделать?
Система Ubuntu 25 оба.
И еще один вопрос:
Мне нужно сохранять резервные копии для обеих систем.
У меня есть внешний SSD-накопитель объемом 6 ТБ (ext4), который я использую для резервного копирования на своем ноутбуке. Могу ли я использовать его также для резервного копирования на Geekom?
Я пытался это сделать, но Timeshift создает папку «timeshift» в корневом каталоге диска и мешает другим резервным копиям.
Перемещено hobbit из general
| следующие → |