fbpanel: использовать только один монитор

Да.

Вы должны точно знать, какие данные вы хотите сделать резервной копией. Допустим, у вас есть 4 ГБ данных на диске емкостью 32 ГБ.

Используйте:seek and countс дд.

Чтобы скопировать 4G с накопителя

dd=if/dev/sdb1 of=mybackup.iso bs=1M count=4096 conv=noerror,sync

Вышеприведенное скопирует 4G из раздела /dev/sdb1. Однако вы можете решить скопировать данные из xMB в xGB

.
dd=if/dev/sdb1 of=mybackup.iso bs=1M seek=xMB count=x noerror,sync

мы использовали seek для продвижения вперед, поэтому seek=2G начнет копировать из 2G не с начала, count=x — это объем данных, которые необходимо скопировать, поэтому count=4096 скопирует 4096 x 1MB = 4G

Не забудьте использовать lsblk, чтобы показать свой блок

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  37.3G  0 disk
|-sda1   8:1    0  19.5G  0 part /
|-sda2   8:2    0  17.2G  0 part /home
`-sda3   8:3    0   511M  0 part [SWAP]

fdisk /dev/sdb
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        4096    40962047    20478976   83  Linux
/dev/sda2        40962048    77111295    18074624   83  Linux
/dev/sda3        77111296    78157823      523264   82  Linux swap / Solaris
4
06.01.2020, 07:43
1 ответ

По умолчанию невозможно разместить fbpanelтолько на одном мониторе, но это можно сделать с помощью опции -x, добавленной this патч . После применения этого вы можете использовать -x <MONITOR_NUMBERдля отображения fbpanelна данном мониторе, например:

$./panel/fbpanel -x 1

Я попробовал, и он работает на моем Slackware 14.2 с Fluxbox.

Как правильно заметил OP в комментариях ниже, этот патч не может быть чисто применяется к текущей стабильной версии fbpanel, потому что реализация функции menu_pos()изменена. Вместо того, чтобы смотреть для различий я заменил текущую реализацию menu_pos()с реализацией из патча, который я связал выше. Чтобы попробовать:

$ git clone https://github.com/ardrabczyk/fbpanel
$ cd fbpanel
$ git checkout xinerama-support

Затем выполните сборку и, при необходимости, установку в обычном режиме.

Применение исправлений к системе сборки пакетов Debian:

$ cd debian/patches
$ wget http://drabczyk.org/xinerama-support.patch
$ echo xinerama-support.patch >> series
$ cd -
$ dpkg-buildpackage

У меня есть:

gpg: skipped "Ulises Vitulli <dererk@debian.org>": No secret key
gpg: dpkg-sign.WfacYo70/fbpanel_7.0-3.dsc: clear-sign failed: No secret key

dpkg-buildpackage: error: failed to sign.dsc file

но помимо этого здание удается. Установить пакет:

sudo dpkg -i../fbpanel_7.0-3_amd64.deb

(Я предполагаю, что amd64может отличаться на машинах, отличных от x86 -64 ).

3
27.01.2020, 20:57

Теги

Похожие вопросы