FreeBSD X11

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

Модераторы: Olej, adminn, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 12:14

Olej писал(а):
26 ноя 2023, 04:16
Единственное "но": в DE Xfce "потерялась" верхняя панель с меню "Пуск" ... хотя это меню вызывается в любой точке экрана по правой мышке.
Как оказалось - очень известная проблема :!: Первое что само подскзкой выскочило: "xfce пропала панель" :-o
Пропала панель xfse
26 октября 2010

Часто пропажа панели xfse наблюдается при обновлении системы, и решение хоть и не сложное но без бутылки как говориться не разберешься.
Для решения нашей проблемы переключаемся в консоль (или запускаем из xfce)
пишем:
#xfce4-panel

Должна появиться наша панель, но это еще не все, чтобы при перезагрузке не потерять ее опять. нужно включить обратно ее.

Меню Xfce — Настройки — Сеансы и запуск. Вкладка сеанс. Выделяем xfce4-panel, жмём кнопку Сохранить сеанс.
Снимок экрана от 2023-11-26 11-07-28.png
Снимок экрана от 2023-11-26 11-07-28.png (113.78 КБ) 310 просмотров
Только это xfce4-panel ни в коем случе нельзя делать в терминале от root (# у автора ... но может он от root в X11 сессии работает) :!: Потому что получаем:

Код: Выделить всё

root@freebsd:~ # xfce4-panel
xfce4-panel: Cannot open display: .
Type "xfce4-panel --help" for usage.
Что по размышлению - верно. Выполнять нужно в терминале от того ординарного пользователя, от имени которого происходил вход в X11 сессию :!:
Снимок экрана от 2023-11-26 11-14-07.png
Снимок экрана от 2023-11-26 11-14-07.png (163.74 КБ) 310 просмотров
(Сменил, настройками, раскраску десктопа, чтобы скриншоты были меньшего размера. Нужно будет выбрать ещё более нейтральную раскраску.)

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 14:28

Olej писал(а):
26 ноя 2023, 12:14
Выполнять нужно в терминале от того ординарного пользователя
С панелью всё замечательно... А вот с её сохранением после перезагрузки - не так.
На всякий случай в $HOME сделал файл - скрипт восстановления:

Код: Выделить всё

olej@freebsd:~ $ cat panel.sh
xfce4-panel &
С правами:

Код: Выделить всё

olej@freebsd:~ $ ls -l panel.sh
-rwxr-xr-x  1 olej olej 14 Nov 26 11:16 panel.sh

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 14:43

Olej писал(а):
26 ноя 2023, 11:35
увеличивать размер виртуального диска, как это делалось уже здесь
На этот раз всё не так гладко получается...
После слияния (удаления) снапшотов:
Снимок экрана от 2023-11-26 13-40-38.png
Снимок экрана от 2023-11-26 13-40-38.png (67.79 КБ) 304 просмотра

Код: Выделить всё

olej@freebsd:~ $ gpart show
=>      34  52338646  ada0  GPT  (60G) [CORRUPT]
        34       346     1  freebsd-boot  (173K)
       380     66584     2  efi  (33M)
     66964   2097152     3  freebsd-swap  (1.0G)
   2164116  50174564     4  freebsd-zfs  (24G)
Сам диск 60G ... но файловая система zfs - всё те же 24G :cry:

Код: Выделить всё

olej@freebsd:~ $ df
Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
zroot/ROOT/default  20400216 8306376 12093840    41%    /
devfs                      1       0        1     0%    /dev
/dev/gpt/efiesp        32764     646    32118     2%    /boot/efi
procfs                     8       0        8     0%    /proc
zroot/usr/src       12094260     420 12093840     0%    /usr/src
zroot/var/log       12095024    1184 12093840     0%    /var/log
zroot/var/audit     12094268     428 12093840     0%    /var/audit
zroot/tmp           12094400     560 12093840     0%    /tmp
zroot/usr/obj       12094260     420 12093840     0%    /usr/obj
zroot/var/tmp       12094264     424 12093840     0%    /var/tmp
zroot/var/mail      12094304     464 12093840     0%    /var/mail
zroot/home          12360840  267000 12093840     2%    /home
zroot/usr/ports     15281968 3188128 12093840    21%    /usr/ports

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 15:23

Olej писал(а):
26 ноя 2023, 14:43
Сам диск 60G ... но файловая система zfs - всё те же 24G
Очень хорошая статья про GPT диски - Восстановление GPT при помощи gpart
Andrey V. Elsukov
Заметки об администрировании и программировании во FreeBSD.
Чтоб не мудрить и не рассказывать всё (делалось много больше), коротко:

Код: Выделить всё

olej@freebsd:~ $ gpart status
  Name   Status  Components
ada0p1  CORRUPT  ada0
ada0p2  CORRUPT  ada0
ada0p3  CORRUPT  ada0
ada0p4  CORRUPT  ada0
Разделы GPT не в порядке!

Код: Выделить всё

root@freebsd:~ # gpart recover ada0
ada0 recovered
Стало:

Код: Выделить всё

root@freebsd:~ # gpart status
  Name  Status  Components
ada0p1      OK  ada0
ada0p2      OK  ada0
ada0p3      OK  ada0
ada0p4      OK  ada0
Это ОК.
Но

Код: Выделить всё

root@freebsd:~ # gpart show
=>       34  125829046  ada0  GPT  (60G)
         34        346     1  freebsd-boot  (173K)
        380      66584     2  efi  (33M)
      66964    2097152     3  freebsd-swap  (1.0G)
    2164116   50174564     4  freebsd-zfs  (24G)
   52338680   73490400        - free -  (35G)
Теперь файловая система zfs (или её раздел) не в порядке - раздел не простирается на весь диск.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 15:57

Olej писал(а):
26 ноя 2023, 15:23
Очень хорошая статья про GPT диски
Ещё одна статья, дополняющая предыдущую, именно по расширению ZFS - FreeBSD — увеличение размера ZFS корневого раздела. Способ первый.

Код: Выделить всё

root@freebsd:~ # gpart show
=>       34  125829046  ada0  GPT  (60G)
         34        346     1  freebsd-boot  (173K)
        380      66584     2  efi  (33M)
      66964    2097152     3  freebsd-swap  (1.0G)
    2164116  121634812     4  freebsd-zfs  (58G)
  123798928    2030152        - free -  (991M)
Делаем resize раздела с помощью gpart.
Не нужно указывать никакие детали - расширить до упора!:

Код: Выделить всё

root@freebsd:~ # gpart resize -i 4 ada0
ada0p4 resized

Код: Выделить всё

root@freebsd:~ # gpart show
=>       34  125829046  ada0  GPT  (60G)
         34        346     1  freebsd-boot  (173K)
        380      66584     2  efi  (33M)
      66964    2097152     3  freebsd-swap  (1.0G)
    2164116  123664964     4  freebsd-zfs  (59G)
Разрешаем авторасширение ZFS, по умолчанию выключено.

Код: Выделить всё

root@freebsd:~ # zpool set autoexpand=on zroot
Смотрим состояние ZFS.
Я не все действия автора понимаю до конца (но у меня и нет такой цели) ... нужно думать что он знает что делает :lol: :

Код: Выделить всё

root@freebsd:~ # zfs list zroot
NAME    USED  AVAIL  REFER  MOUNTPOINT
zroot  11.2G  11.6G   424K  none

Код: Выделить всё

root@freebsd:~ # zpool status -v
  pool: zroot
 state: ONLINE
config:

	NAME        STATE     READ WRITE CKSUM
	zroot       ONLINE       0     0     0
	  ada0p4    ONLINE       0     0     0

errors: No known data errors
Отдаем команду ZFS использовать все доступное пространство — ключик -e.

Код: Выделить всё

root@freebsd:~ # zpool online -e zroot ada0p4

root@freebsd:~ # zfs list zroot
NAME    USED  AVAIL  REFER  MOUNTPOINT
zroot  11.2G  45.5G   424K  none
root@freebsd:~ # zpool status -v
  pool: zroot
 state: ONLINE
config:

	NAME        STATE     READ WRITE CKSUM
	zroot       ONLINE       0     0     0
	  ada0p4    ONLINE       0     0     0

errors: No known data errors
Так вот же ж оно :lol: :

Код: Выделить всё

root@freebsd:~ # df
Filesystem         1K-blocks    Used    Avail Capacity  Mounted on
zroot/ROOT/default  55996464 8306424 47690040    15%    /
devfs                      1       0        1     0%    /dev
/dev/gpt/efiesp        32764     646    32118     2%    /boot/efi
procfs                     8       0        8     0%    /proc
zroot/usr/src       47690460     420 47690040     0%    /usr/src
zroot/var/log       47691236    1196 47690040     0%    /var/log
zroot/var/audit     47690468     428 47690040     0%    /var/audit
zroot/tmp           47690600     560 47690040     0%    /tmp
zroot/usr/obj       47690460     420 47690040     0%    /usr/obj
zroot/var/tmp       47690464     424 47690040     0%    /var/tmp
zroot/var/mail      47690504     464 47690040     0%    /var/mail
zroot/home          47929644  239604 47690040     0%    /home
zroot/usr/ports     50878168 3188128 47690040     6%    /usr/ports

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 16:13

Ещё одна проблема, требующая подкорректировки - IPv6 сеть Yggdrasil: FreeBSD.
Нужно сменить приватный ключ шифрования, чтобы сменился IPv6, чтобы сетевые адреса не совпадали у FreeBSD CLI и FreeBSD X11.
Было:

Код: Выделить всё

root@freebsd:~ # grep PrivateKey /usr/local/etc/yggdrasil.conf | grep -v ^#
  PrivateKey: eb492e0bc23bdab3770372c8657576d507d0612a7140b65d793ed86c192dbefa00000003b63cd7b08148ea5cb0725cadf2c66c1990a2b01f362dc53d5114a4d9
Берём PrivateKey что-то из числа тех что получаются майнером майнинг IPv6 для сети Yggdrasil:

Код: Выделить всё

root@freebsd:~ # nano /usr/local/etc/yggdrasil.conf
...
Стало:

Код: Выделить всё

root@freebsd:~ # grep Private /usr/local/etc/yggdrasil.conf | grep -v \#
  PrivateKey: 37e2f252eeb441064843a55b7d4ae7845b83cbc4824328bc9eef66aea9154d03000000005c1ecb013af0d5b93c8a2eb34dbb6dfa1a9660b3530031f631a88b33
Этого достаточно... Сервис запускается вот отсюда:

Код: Выделить всё

root@freebsd:~ # ls /usr/local/etc/rc.d/
avahi-daemon    cupsd           git_daemon      slim            vboxguest       yggdrasil
avahi-dnsconfd  dbus            samba_server    uuidd           vboxservice

Код: Выделить всё

root@freebsd:~ # /usr/local/etc/rc.d/yggdrasil start
Cannot 'start' yggdrasil. Set yggdrasil_enable to YES in /etc/rc.conf or use 'onestart' instead of 'start'.
Мне автостарт не нужен ... но нужно будет с этим, 'onestart'/'start' разобраться...

Код: Выделить всё

root@freebsd:~ # /usr/local/etc/rc.d/yggdrasil onestart
yggdrasil 1293 - - Starting yggdrasil

Код: Выделить всё

root@freebsd:~ # yggdrasilctl getself
Build name:             yggdrasil
Build version:          0.5.1
IPv6 address:           221:8f84:d3fb:143c:a91b:dd7:4532:c912
IPv6 subnet:            321:8f84:d3fb:143c::/64
Routing table size:     29
Public key:             000000005c1ecb013af0d5b93c8a2eb34dbb6dfa1a9660b3530031f631a88b33

Код: Выделить всё

root@freebsd:~ # ifconfig
em0: flags=1008843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST,LOWER_UP> metric 0 mtu 1500
    options=48505bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,LRO,VLAN_HWFILTER,VLAN_HWTSO,HWSTATS,MEXTPG>
    ether 08:00:27:bb:af:8d
    inet 192.168.1.242 netmask 0xffff0000 broadcast 192.168.255.255
    inet6 fe80::a00:27ff:febb:af8d%em0 prefixlen 64 scopeid 0x1
    media: Ethernet autoselect (1000baseT <full-duplex>)
    status: active
    nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
lo0: flags=1008049<UP,LOOPBACK,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 16384
    options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
    inet 127.0.0.1 netmask 0xff000000
    inet6 ::1 prefixlen 128
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2
    groups: lo
    nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
/dev/tun0: flags=1008043<UP,BROADCAST,RUNNING,MULTICAST,LOWER_UP> metric 0 mtu 32767
    options=80000<LINKSTATE>
    inet6 221:8f84:d3fb:143c:a91b:dd7:4532:c912 prefixlen 7
    groups: tun
    nd6 options=101<PERFORMNUD,NO_DAD>
    Opened by PID 1296
С этим всё :!:
... разве что приветственный ping вдаль :lol: :

Код: Выделить всё

olej@freebsd:~ $ host linux-ru.ygg.at
linux-ru.ygg.at has IPv6 address 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771

Код: Выделить всё

olej@freebsd:~ $ ping -c3 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
PING6(56=40+8+8 bytes) 221:8f84:d3fb:143c:a91b:dd7:4532:c912 --> 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=0 hlim=64 time=790.693 ms
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=1 hlim=64 time=381.262 ms
16 bytes from 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771, icmp_seq=2 hlim=64 time=199.298 ms

--- 221:58c9:9a6:99be:f3d:c1ac:2b5b:9771 ping6 statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 199.298/457.084/790.693/247.317 ms

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 16:18

Olej писал(а):
26 ноя 2023, 16:13
Этого достаточно...
В итоге, имею виртуальный диск ... при остановленной VM:

Код: Выделить всё

olej@R420:~/sdc3/VirtualBoxVMs/FreeBSD X11$ ls -l FreeBSD\ X11-disk1.vhd 
-rw------- 1 olej olej 25807613440 ноя 26 15:14 'FreeBSD X11-disk1.vhd'
Никаких снапшотов, всё уже слито, готовый диск для загрузки.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 16:38

Olej писал(а):
26 ноя 2023, 16:18
готовый диск для загрузки.
И ещё последние штрихи (пользовательские):

Код: Выделить всё

olej@freebsd:~ $ pkg search firefox*
firefox-120.0_1,2              Web browser based on the browser portion of Mozilla
firefox-esr-115.5.0,1          Web browser based on the browser portion of Mozilla
p5-Firefox-Marionette-1.40     Automate the Firefox browser with the Marionette protocol

Код: Выделить всё

root@freebsd:~ # pkg install firefox-120.0_1,2
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 28 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	Imath: 3.1.9
	aom: 3.7.1
	argp-standalone: 1.5.0
	dav1d: 1.2.1_2
	ffmpeg: 6.0.1,1
	firefox: 120.0_1,2
	highway: 1.0.7
	lame: 3.100_4
	libass: 0.17.1_1
	libjxl: 0.8.2_3
	libogg: 1.3.5,4
	libpci: 3.10.0
	libplacebo: 6.338.1
	libunibreak: 5.1,1
	libv4l: 1.23.0_2
	libva: 2.20.0
	libvdpau: 1.5
	libvorbis: 1.3.7_2,3
	libvpx: 1.13.1
	libx264: 0.164.3095
	openexr: 3.2.0
	opus: 1.4
	pciids: 20230810
	shaderc: 2023.6
	svt-av1: 1.7.0
	vmaf: 2.3.1
	x265: 3.4_2
	xxhash: 0.8.2

Number of packages to be installed: 28

The process will require 424 MiB more space.
98 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/28] Fetching libx264-0.164.3095.pkg: 100%  741 KiB 758.4kB/s    00:01    
[2/28] Fetching pciids-20230810.pkg: 100%  257 KiB 263.1kB/s    00:01    
[3/28] Fetching libva-2.20.0.pkg: 100%  177 KiB 180.8kB/s    00:01    
[4/28] Fetching vmaf-2.3.1.pkg: 100%  310 KiB 317.4kB/s    00:01    
[5/28] Fetching aom-3.7.1.pkg: 100%    4 MiB   2.0MB/s    00:02    
[6/28] Fetching shaderc-2023.6.pkg: 100%    3 MiB   1.5MB/s    00:02    
[7/28] Fetching xxhash-0.8.2.pkg: 100%   91 KiB  93.4kB/s    00:01    
[8/28] Fetching lame-3.100_4.pkg: 100%  382 KiB 391.3kB/s    00:01    
[9/28] Fetching libass-0.17.1_1.pkg: 100%  158 KiB 161.6kB/s    00:01    
[10/28] Fetching opus-1.4.pkg: 100%  353 KiB 361.5kB/s    00:01    
[11/28] Fetching ffmpeg-6.0.1,1.pkg: 100%   11 MiB   1.9MB/s    00:06    
[12/28] Fetching libpci-3.10.0.pkg: 100%   72 KiB  73.7kB/s    00:01    
[13/28] Fetching Imath-3.1.9.pkg: 100%  147 KiB 150.5kB/s    00:01    
[14/28] Fetching svt-av1-1.7.0.pkg: 100%    2 MiB   2.2MB/s    00:01    
[15/28] Fetching libplacebo-6.338.1.pkg: 100%  521 KiB 533.2kB/s    00:01    
[16/28] Fetching libvdpau-1.5.pkg: 100%   64 KiB  65.3kB/s    00:01    
[17/28] Fetching libunibreak-5.1,1.pkg: 100%   33 KiB  33.3kB/s    00:01    
[18/28] Fetching libjxl-0.8.2_3.pkg: 100%    7 MiB   2.5MB/s    00:03    
[19/28] Fetching libv4l-1.23.0_2.pkg: 100%  399 KiB 408.7kB/s    00:01    
[20/28] Fetching firefox-120.0_1,2.pkg: 100%   61 MiB   2.4MB/s    00:27    
[21/28] Fetching x265-3.4_2.pkg: 100%    2 MiB   1.8MB/s    00:01    
[22/28] Fetching highway-1.0.7.pkg: 100%  742 KiB 759.5kB/s    00:01    
[23/28] Fetching libvorbis-1.3.7_2,3.pkg: 100%  385 KiB 394.7kB/s    00:01    
[24/28] Fetching argp-standalone-1.5.0.pkg: 100%   32 KiB  32.6kB/s    00:01    
[25/28] Fetching libogg-1.3.5,4.pkg: 100%  195 KiB 200.0kB/s    00:01    
[26/28] Fetching dav1d-1.2.1_2.pkg: 100%  622 KiB 637.2kB/s    00:01    
[27/28] Fetching openexr-3.2.0.pkg: 100%    1 MiB   1.3MB/s    00:01    
[28/28] Fetching libvpx-1.13.1.pkg: 100%    1 MiB   1.5MB/s    00:01    
Checking integrity... done (0 conflicting)
[1/28] Installing Imath-3.1.9...
[1/28] Extracting Imath-3.1.9: 100%
[2/28] Installing highway-1.0.7...
[2/28] Extracting highway-1.0.7: 100%
[3/28] Installing openexr-3.2.0...
[3/28] Extracting openexr-3.2.0: 100%
[4/28] Installing vmaf-2.3.1...
[4/28] Extracting vmaf-2.3.1: 100%
[5/28] Installing shaderc-2023.6...
[5/28] Extracting shaderc-2023.6: 100%
[6/28] Installing xxhash-0.8.2...
[6/28] Extracting xxhash-0.8.2: 100%
[7/28] Installing libunibreak-5.1,1...
[7/28] Extracting libunibreak-5.1,1: 100%
[8/28] Installing libjxl-0.8.2_3...
[8/28] Extracting libjxl-0.8.2_3: 100%
[9/28] Installing argp-standalone-1.5.0...
[9/28] Extracting argp-standalone-1.5.0: 100%
[10/28] Installing libogg-1.3.5,4...
[10/28] Extracting libogg-1.3.5,4: 100%
[11/28] Installing libx264-0.164.3095...
[11/28] Extracting libx264-0.164.3095: 100%
[12/28] Installing pciids-20230810...
[12/28] Extracting pciids-20230810: 100%
[13/28] Installing libva-2.20.0...
[13/28] Extracting libva-2.20.0: 100%
[14/28] Installing aom-3.7.1...
[14/28] Extracting aom-3.7.1: 100%
[15/28] Installing lame-3.100_4...
[15/28] Extracting lame-3.100_4: 100%
[16/28] Installing libass-0.17.1_1...
[16/28] Extracting libass-0.17.1_1: 100%
[17/28] Installing opus-1.4...
[17/28] Extracting opus-1.4: 100%
[18/28] Installing svt-av1-1.7.0...
[18/28] Extracting svt-av1-1.7.0: 100%
[19/28] Installing libplacebo-6.338.1...
[19/28] Extracting libplacebo-6.338.1: 100%
[20/28] Installing libvdpau-1.5...
[20/28] Extracting libvdpau-1.5: 100%
[21/28] Installing libv4l-1.23.0_2...
[21/28] Extracting libv4l-1.23.0_2: 100%
[22/28] Installing x265-3.4_2...
[22/28] Extracting x265-3.4_2: 100%
[23/28] Installing libvorbis-1.3.7_2,3...
[23/28] Extracting libvorbis-1.3.7_2,3: 100%
[24/28] Installing dav1d-1.2.1_2...
[24/28] Extracting dav1d-1.2.1_2: 100%
[25/28] Installing libvpx-1.13.1...
[25/28] Extracting libvpx-1.13.1: 100%
[26/28] Installing ffmpeg-6.0.1,1...
[26/28] Extracting ffmpeg-6.0.1,1: 100%
[27/28] Installing libpci-3.10.0...
[27/28] Extracting libpci-3.10.0: 100%
[28/28] Installing firefox-120.0_1,2...
[28/28] Extracting firefox-120.0_1,2: 100%
==> Running trigger: shared-mime-info.ucl
Building the Shared MIME-Info database cache
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
==> Running trigger: gdk-pixbuf-query-loaders.ucl
Generating gdk-pixbuf modules cache
=====
Message from libjxl-0.8.2_3:

--
Additional packages recommended for new users:
- imlib2-jxl (e.g., feh, scrot)
- kf5-kimageformats (e.g., nomacs, flameshot, skanlite)
- gimp-jxl-plugin
=====
Message from firefox-120.0_1,2:

--
## Missing features

Some features found on Windows, macOS and Linux are not implemented:

- Encrypted Media Extensions (requires Widevine CDM binary)
- Process sandboxing (requires Capsicum backend)
- Reduced memory usage (requires mozjemalloc)
- Crash Reporter (requires Google Breakpad and reproducible builds)
- WebVR (requires open source runtime)
- TCP fast open
- `about:networking#networkid` (requires link state notification)

## Audio backend

Currently used audio backend can be inspected on `about:support` page.
Supported backends and default probing order is as follows:
- `pulse-rust` if `pulseaudio` package is installed (PULSEAUDIO option)
- `jack` if `jackit` package is installed (JACK option)
- `sndio` if `sndio` package is installed (SNDIO option)
- `alsa` if `alsa-lib` package is installed (ALSA option)
- `oss` (always available)
To force a specific backend open `about:config` page and create
`media.cubeb.backend` preference.

Microphone selection only works in `oss`, `pulse-rust` backends.
Other backends are limited to `default` which is usually `/dev/dsp`,
so use virtual_oss to reroute microphones from non-default devices.

## Gamepad API

Requires evdev(4) joystick support. On FreeBSD 13 and later enable hgame(4)
while older versions can use sysutils/iichid or multimedia/webcamd.

## smb:// issues
Network group, machine, and share browsing does not work correctly.

## sftp://
Only sftp access using public key authentication works. To easily
setup public key authentication to `remote_host`:

    $ ssh-keygen
    $ cat ~/.ssh/id_rsa.pub | ssh remote_host "cat >> .ssh/authorized_keys"

The SSH server on `remote_host` must allow pub key authentication.
Снимок экрана от 2023-11-26 15-37-35.png
Снимок экрана от 2023-11-26 15-37-35.png (173.23 КБ) 302 просмотра
Снимок экрана от 2023-11-26 15-43-24.png
Снимок экрана от 2023-11-26 15-43-24.png (168.19 КБ) 302 просмотра

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 16:58

Olej писал(а):
26 ноя 2023, 16:38
И ещё последние штрихи
Скриншотеры:

Код: Выделить всё

olej@freebsd:~ $ pkg search ScreenShot
gnome-screenshot-41.0_1        GNOME utility for making pictures of your screen
lumina-screenshot-1.6.2        Screenshot utility from the Lumina Desktop
py39-pyscreenshot-0.5.1_3      Python module for taking screenshots
rubygem-capybara-screenshot-1.0.26 Automatically create snapshots with Capybara

Код: Выделить всё

root@freebsd:~ # pkg install gnome-screenshot
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 7 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	gjs: 1.76.2
	glade: 3.40.0_1
	gnome-screenshot: 41.0_1
	libcanberra: 0.30_9
	libcanberra-gtk3: 0.30_9
	libhandy: 1.6.2_1
	spidermonkey102: 102.4.0_10

Number of packages to be installed: 7

The process will require 35 MiB more space.
8 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/7] Fetching glade-3.40.0_1.pkg: 100%    2 MiB   2.1MB/s    00:01    
[2/7] Fetching libcanberra-gtk3-0.30_9.pkg: 100%   23 KiB  23.5kB/s    00:01    
[3/7] Fetching libhandy-1.6.2_1.pkg: 100%  437 KiB 447.6kB/s    00:01    
[4/7] Fetching libcanberra-0.30_9.pkg: 100%   44 KiB  45.0kB/s    00:01    
[5/7] Fetching spidermonkey102-102.4.0_10.pkg: 100%    5 MiB   1.8MB/s    00:03    
[6/7] Fetching gjs-1.76.2.pkg: 100%  376 KiB 384.6kB/s    00:01    
[7/7] Fetching gnome-screenshot-41.0_1.pkg: 100%  176 KiB 180.1kB/s    00:01    
Checking integrity... done (0 conflicting)
[1/7] Installing spidermonkey102-102.4.0_10...
[1/7] Extracting spidermonkey102-102.4.0_10: 100%
[2/7] Installing gjs-1.76.2...
[2/7] Extracting gjs-1.76.2: 100%
[3/7] Installing glade-3.40.0_1...
[3/7] Extracting glade-3.40.0_1: 100%
[4/7] Installing libcanberra-0.30_9...
[4/7] Extracting libcanberra-0.30_9: 100%
[5/7] Installing libcanberra-gtk3-0.30_9...
[5/7] Extracting libcanberra-gtk3-0.30_9: 100%
[6/7] Installing libhandy-1.6.2_1...
[6/7] Extracting libhandy-1.6.2_1: 100%
[7/7] Installing gnome-screenshot-41.0_1...
[7/7] Extracting gnome-screenshot-41.0_1: 100%
==> Running trigger: gtk-update-icon-cache.ucl
Generating GTK icon cache for /usr/local/share/icons/hicolor
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
==> Running trigger: glib-schemas.ucl
Compiling glib schemas

Код: Выделить всё

root@freebsd:~ # pkg install lumina-screenshot
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 19 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	alsa-lib: 1.2.2_1
	ca_root_nss: 3.93
	libmysofa: 1.3.1
	lumina-screenshot: 1.6.2
	openal-soft: 1.21.1_4
	qt5-concurrent: 5.15.10p156
	qt5-declarative: 5.15.10p31
	qt5-gui: 5.15.10p156
	qt5-multimedia: 5.15.10p3
	qt5-network: 5.15.10p156
	qt5-opengl: 5.15.10p156
	qt5-sql: 5.15.10p156
	qt5-svg: 5.15.10p8
	qt5-widgets: 5.15.10p156
	qt5-x11extras: 5.15.10p0
	xcb-util-image: 0.4.1
	xcb-util-keysyms: 0.4.1
	xcb-util-renderutil: 0.3.10
	xdg-utils: 1.1.3_2

Number of packages to be installed: 19

The process will require 69 MiB more space.
15 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/19] Fetching qt5-opengl-5.15.10p156.pkg: 100%  152 KiB 155.2kB/s    00:01    
[2/19] Fetching xcb-util-renderutil-0.3.10.pkg: 100%   10 KiB  10.2kB/s    00:01    
[3/19] Fetching qt5-widgets-5.15.10p156.pkg: 100%    3 MiB   2.7MB/s    00:01    
[4/19] Fetching qt5-sql-5.15.10p156.pkg: 100%  104 KiB 106.5kB/s    00:01    
[5/19] Fetching openal-soft-1.21.1_4.pkg: 100%  466 KiB 476.9kB/s    00:01    
[6/19] Fetching libmysofa-1.3.1.pkg: 100%    1 MiB   1.2MB/s    00:01    
[7/19] Fetching qt5-multimedia-5.15.10p3.pkg: 100%  688 KiB 704.1kB/s    00:01    
[8/19] Fetching xcb-util-keysyms-0.4.1.pkg: 100%    8 KiB   8.3kB/s    00:01    
[9/19] Fetching ca_root_nss-3.93.pkg: 100%  281 KiB 288.2kB/s    00:01    
[10/19] Fetching lumina-screenshot-1.6.2.pkg: 100%  186 KiB 190.2kB/s    00:01    
[11/19] Fetching alsa-lib-1.2.2_1.pkg: 100%  474 KiB 484.9kB/s    00:01    
[12/19] Fetching qt5-gui-5.15.10p156.pkg: 100%    4 MiB   1.9MB/s    00:02    
[13/19] Fetching qt5-concurrent-5.15.10p156.pkg: 100%   39 KiB  40.3kB/s    00:01    
[14/19] Fetching qt5-network-5.15.10p156.pkg: 100%  598 KiB 612.2kB/s    00:01    
[15/19] Fetching qt5-declarative-5.15.10p31.pkg: 100%    4 MiB   2.3MB/s    00:02    
[16/19] Fetching xdg-utils-1.1.3_2.pkg: 100%   53 KiB  53.8kB/s    00:01    
[17/19] Fetching qt5-x11extras-5.15.10p0.pkg: 100%   21 KiB  21.0kB/s    00:01    
[18/19] Fetching qt5-svg-5.15.10p8.pkg: 100%  145 KiB 148.6kB/s    00:01    
[19/19] Fetching xcb-util-image-0.4.1.pkg: 100%   20 KiB  20.1kB/s    00:01    
Checking integrity... done (0 conflicting)
[1/19] Installing ca_root_nss-3.93...
[1/19] Extracting ca_root_nss-3.93: 100%
[2/19] Installing xcb-util-renderutil-0.3.10...
[2/19] Extracting xcb-util-renderutil-0.3.10: 100%
[3/19] Installing xcb-util-keysyms-0.4.1...
[3/19] Extracting xcb-util-keysyms-0.4.1: 100%
[4/19] Installing qt5-network-5.15.10p156...
[4/19] Extracting qt5-network-5.15.10p156: 100%
[5/19] Installing xdg-utils-1.1.3_2...
[5/19] Extracting xdg-utils-1.1.3_2: 100%
[6/19] Installing xcb-util-image-0.4.1...
[6/19] Extracting xcb-util-image-0.4.1: 100%
[7/19] Installing qt5-gui-5.15.10p156...
[7/19] Extracting qt5-gui-5.15.10p156: 100%
[8/19] Installing qt5-widgets-5.15.10p156...
[8/19] Extracting qt5-widgets-5.15.10p156: 100%
[9/19] Installing qt5-sql-5.15.10p156...
[9/19] Extracting qt5-sql-5.15.10p156: 100%
[10/19] Installing libmysofa-1.3.1...
[10/19] Extracting libmysofa-1.3.1: 100%
[11/19] Installing qt5-opengl-5.15.10p156...
[11/19] Extracting qt5-opengl-5.15.10p156: 100%
[12/19] Installing openal-soft-1.21.1_4...
[12/19] Extracting openal-soft-1.21.1_4: 100%
[13/19] Installing alsa-lib-1.2.2_1...
[13/19] Extracting alsa-lib-1.2.2_1: 100%
[14/19] Installing qt5-declarative-5.15.10p31...
[14/19] Extracting qt5-declarative-5.15.10p31: 100%
[15/19] Installing qt5-multimedia-5.15.10p3...
[15/19] Extracting qt5-multimedia-5.15.10p3: 100%
[16/19] Installing qt5-concurrent-5.15.10p156...
[16/19] Extracting qt5-concurrent-5.15.10p156: 100%
[17/19] Installing qt5-x11extras-5.15.10p0...
[17/19] Extracting qt5-x11extras-5.15.10p0: 100%
[18/19] Installing qt5-svg-5.15.10p8...
[18/19] Extracting qt5-svg-5.15.10p8: 100%
[19/19] Installing lumina-screenshot-1.6.2...
[19/19] Extracting lumina-screenshot-1.6.2: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
=====
Message from ca_root_nss-3.93:

--
FreeBSD does not, and can not warrant that the certification authorities
whose certificates are included in this package have in any way been
audited for trustworthiness or RFC 3647 compliance.

Assessment and verification of trust is the complete responsibility of the
system administrator.


This package installs symlinks to support root certificates discovery by
default for software that uses OpenSSL.

This enables SSL Certificate Verification by client software without manual
intervention.

If you prefer to do this manually, replace the following symlinks with
either an empty file or your site-local certificate bundle.

  * /etc/ssl/cert.pem
  * /usr/local/etc/ssl/cert.pem
  * /usr/local/openssl/cert.pem
=====
Message from qt5-sql-5.15.10p156:

--
To enable Qt database support, install the database plugin ports. The
following plugin ports are available:
 - databases/qt5-sqldrivers-ibase	InterBase/Firebird
 - databases/qt5-sqldrivers-mysql	MySQL
 - databases/qt5-sqldrivers-odbc	Open Database Connectivity
 - databases/qt5-sqldrivers-pgsql	PostgreSQL
 - databases/qt5-sqldrivers-sqlite2	SQLite 2
 - databases/qt5-sqldrivers-sqlite3	SQLite 3
 - databases/qt5-sqldrivers-tds		FreeTDS
=====
Message from alsa-lib-1.2.2_1:

--
===>   NOTICE:

The alsa-lib port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

FreeBSD X11

Непрочитанное сообщение Olej » 26 ноя 2023, 17:06

Olej писал(а):
26 ноя 2023, 16:58
Скриншотеры:
А это уже и пишется (русский язык, клавиатура...) и рисуется непосредственно из собранного имиджа FreeBSD X11:
Вложения
Screenshot from 2023-11-26 14-01-22.png
Screenshot from 2023-11-26 14-01-22.png (41.64 КБ) 297 просмотров
Screenshot from 2023-11-26 14-03-09.png
Screenshot from 2023-11-26 14-03-09.png (69.73 КБ) 297 просмотров

Ответить

Вернуться в «Графические окружения в дистрибутивах»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя