• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Статья Устанавливаем дополнения в Gnome3

Раньше в Gnome Tweak Tool можно было устанавливать расширения для окружения Gnome3 напрямую. Теперь эту функцию убрали.
Так же в firefox раньше совместимость с была встроена по умолчанию, теперь её тоже выпилили.
Но немного поискав, я нашел на github простую и удобную консольную утилиту, позволяющую устанавливать расширения для любой версии Gnome.

Небольшая демонстрация работы с утилитой .

Установка

Зависимости:
  • bash
  • curl
  • dbus
  • perl
  • git (опционально)
  • less (опционально)
Код:
wget -O gnome-shell-extension-installer "https://github.com/brunelli/gnome-shell-extension-installer/raw/master/gnome-shell-extension-installer"
chmod +x gnome-shell-extension-installer
mv gnome-shell-extension-installer /usr/bin/

Помощь

Код:
Usage: gnome-shell-extension-installer EXTENSION_ID [EXTENSION_ID...] [GNOME_VERSION] [OPTIONS]


Options:

  -s or --search [STRING] Interactive search.

  --yes                   Skip all prompts.

  --no-install            Saves the extension(s) in the current directory.

  --update                Check for new versions.

  --restart-shell         Restart GNOME Shell after the extensions are installed.

  -h or --help            Print this message.


Usage examples:

  gnome-shell-extension-installer 307               # Install "Dash to Dock"

  gnome-shell-extension-installer 307 3.8           # Install for Shell 3.8

  gnome-shell-extension-installer 53 --no-install   # Download "Pomodoro"

  gnome-shell-extension-installer -s "User Themes"  # Search "User Themes"

По умолчанию дополнения установлены в $HOME/.local/share/gnome-shell/extensions/, но если сценарий выполняется с разрешения суперпользователя (тогда, он будет установлен в /usr/share/gnome-shell/extensions/).

Использование

Сначала идем на и выбираем понравившееся дополнение. Например Refresh Wifi Connections (добавляет кнопку "Обновить" в окне "Выбор подключения Wifi" для сканирования сети вручную). Копируем название дополнения, в нашем случае это "Refresh Wifi Connections". Вбиваем в терминале:

Код:
gnome-shell-extension-installer -s

Затем в открывшемся окне:

Код:
/Refresh Wifi Connections

Выпадет результат поиска, где под цифрами пронумерованы найденные дополнения. Сверяемся с именем разработчика дополнения на сайте. В нашем случае это:

Код:
0: Refresh Wifi Connections, by kgshank

   Versions: 3.26 3.24 3.22 3.20 3.18 3.16 3.14 3.10

Вбиваем 0 и номер поддерживаемой версии, если их несколько. Весь вывод:

Код:
root@kali:~# gnome-shell-extension-installer -s
Type "help" to get information on how to use the search.
Enter a command: help
<number(s)>    Install extension(s)
c<number>    Display comments
d<number(s)>    Get description(s)
l<number(s)>    Get link(s) on extensions.gnome.org
p<number>    Go to page
r        Print the search content again
sn        Sort by name
sr        Sort by recent
sd        Sort by downloads
sp        Sort by popularity (default)
/<string>    Perform another search
home        Load extensions.gnome.org homepage
h or help    Show this message
q or quit    Exit search shell
Enter a command: /Refresh Wifi Connections
[Refresh Wifi Connections] Performing search
Displaying 10 item(s). Page 1 of 5.

0: Refresh Wifi Connections, by kgshank
   Versions: 3.26 3.24 3.22 3.20 3.18 3.16 3.14 3.10
1: Network Connections Shortcut, by l300lvl
   Versions: 3.8 3.6.3 3.6 3.5.4 3.4 3.2.1 3.2.0 3.2
2: Disconnect Wifi, by kgshank
   Versions: 3.26 3.24 3.22 3.20 3.18 3.16 3.14 3.10
3: Wifi Signal Strength Monitor, by Tomin
   Versions: 3.26 3.24 3.22 3.20 3.18 3.16
4: Remmina Search Provider, by alexmurray
   Versions: 3.20 3.18 3.16 3.14 3.10 3.8 3.6 3.4
5: ConnMan Extension, by abarsode
   Versions: (no version available)
6: Connection Manager, by sciancio
   Versions: 3.12 3.10 3.8
7: JackConnect, by fr33z00
   Versions: 3.22 3.20
8: IsshU, by bo32
   Versions: 3.24 3.22.2 3.22
9: Connection Manager, by sciancio
   Versions: 3.7.1 3.6 3.4 3.3.92 3.3.91 3.3.90 3.2.1 3.2

Enter a command: 0

Установили? Но ничего не произошло и в Gnome Tweak Tool дополнения не появилось? Бывает...
Перезагрузиться не пробовали? :) Поможет.
А если серьёзно. Долго это. Не перезагружаться же после установки каждого дополнения...
Ускорим процесс. Нажимаем Alt+F2 вбиваем букву r и нажимаем Enter. Перезапускаем gnome-tweak-tool...

И о чудо! :eek: Установленное дополнение появилось!
Может случиться такое, что дополнение установилось, как например у меня было с таймером Pomodoro, но не работает и даже не подключается.
О чем свидетельствует значёк восклицательного знака "!" рядом с установленном вами дополнении в Gnome Tweak Tool=>Extensions.
Это свидетильствует о том, что версия дополнения не подошла, а вовсе не о криворукости.

Надеюсь Вам понравился этот обзор из разряда "украшалки для калий линукса". Мне бы эти пляски с бубном вовсе не нужны были, но тут такое дело...

Выставлено системное время у меня на время часового пояса конторы, любезно предоставляющей мне vpn.
Да и dns подобран идеально и в такт. Чтобы не было различных и был доволен. Ну и ещё кое какие настройки.
Но вся соль не в этом. Выставленное системное время у меня не совпадает с местным часов на n сколько. И происходят провалы во времени.
Поэтому я решил найти и установить дополнение, выводящее второе/местное время. В системе то оно не отображается. А заодно нашел и эту утилиту.
Вот таким способом я убил двух зайцев. Мы параноики :cool: не ищем легких путей!
 

Dr.Lafa

Green Team
30.12.2016
507
1 049
BIT
0
В третьем гноме вообще много чего вырезано. Юзайте православный xfce или mate:)
 
  • Нравится
Реакции: TROOPY и ghost
V

Valkiria

А чЁ-О так-то ?
Несколько миллиардов компов на планете управляется Виндой - и все живы, здоровы ))
Самые умные тут собрались ?
 
  • Нравится
Реакции: ghost

Глюк

Red Team
03.01.2018
1 184
1 877
BIT
87
Никто SpectrWM не пользуется? Хотелось бы узнать со стороны личного опыта.
 
  • Нравится
Реакции: ghost

ghost

Grey Team
12.05.2016
1 636
3 286
BIT
0
Никто SpectrWM не пользуется? Хотелось бы узнать со стороны личного опыта.
Тайлинг же. Я как то пробовал это дело, но бросил. Слышал о нём только хорошие отзывы. Кто то привыкает и говорит, что даже лучше чем i3...
Глюк, если настроишь - запили статью на форуме ;)
 
  • Нравится
Реакции: Глюк

Глюк

Red Team
03.01.2018
1 184
1 877
BIT
87
без тайлинга иногда трудно... я на openbox"е клавиши настроил для раскладки окон, но это всё равно не то...
даже лучше чем i3
i3, на мой взгляд, на одной ступеньке с openbox"ом стоит, только в своём сегменте. я пробовал blackarch ставить со spectrwm, но блек сам тяжеловат. хочется попробовать этот wm на чистом арче и посмотреть его параметры...
 
30.12.2017
661
1 253
BIT
1
без тайлинга иногда трудно... я на openbox"е клавиши настроил для раскладки окон, но это всё равно не то...
Для меня самымb удобными вещами являються i3 и bspwm . Для более домашней ( теплой ) обстановки использую Openbox .
Screenshot at 2018-05-03 15-09-56.png
 
V

Valkiria

Парни, я вот читаю ваши обсуждения оконных менеджеров для Linux и меня так и распирает написать статью об одном забытом, но до сих пор работающем оконном менеджере.
Я пробовала установить его на виртуальную машину под управлением Кали - всё прошло удачно. Есть одна загвоздка: не устанавливается расширение VmWare Tools.
Есть какая-то программа в Линукс - аналог Bandicam ? Программа, записывающая видео рабочего стола ?
Чтобы установить Кали на раздел жесткого диска и снять видео ?
Я - ж без видео писать статьи не могу ))
 
30.12.2017
661
1 253
BIT
1
Парни, я вот читаю ваши обсуждения оконных менеджеров для Linux и меня так и распирает написать статью об одном забытом, но до сих пор работающем оконном менеджере.
Я пробовала установить его на виртуальную машину под управлением Кали - всё прошло удачно. Есть одна загвоздка: не устанавливается расширение VmWare Tools.
Есть какая-то программа в Линукс - аналог Bandicam ? Программа, записывающая видео рабочего стола ?
Я - ж без видео писать статьи не могу ))
Simple screen recorder
 

ghost

Grey Team
12.05.2016
1 636
3 286
BIT
0
Парни, я вот читаю ваши обсуждения оконных менеджеров для Linux и меня так и распирает написать статью об одном забытом, но до сих пор работающем оконном менеджере.
Я пробовала установить его на виртуальную машину под управлением Кали - всё прошло удачно. Есть одна загвоздка: не устанавливается расширение VmWare Tools.
Есть какая-то программа в Линукс - аналог Bandicam ? Программа, записывающая видео рабочего стола ?
Чтобы установить Кали на раздел жесткого диска и снять видео ?
Я - ж без видео писать статьи не могу ))
Valkiria, какой оконный менеджер использовался? Стандартный Gnome3? Тогда там всё уже есть:

Снимок экрана от 2018-05-03 12-22-22.png
 

ghost

Grey Team
12.05.2016
1 636
3 286
BIT
0
В репозитариях Кали она присутствует ?
Или из исходников придётся компилировать ?
Проще менеджер пакетов synaptic установить и там поискать
Код:
Simple screen recorder
Хотя им не пользовался :) возможно он одной командой ставится...
 
30.12.2017
661
1 253
BIT
1
Без понятия , Я Кали не пользуюсь . Вероятнее всего должна быть . В репозиториях Manjaro присутствует .
 
  • Нравится
Реакции: ghost
V

Valkiria

@Valkiria, какой оконный менеджер использовался? Стандартный Gnome3? Тогда там всё уже есть:
Я так плохо выгляжу со стороны ?
В Гноме установить VmWare Tools - не проблема.
А как установить это расширение виртуальной машины с другими оконными менеджерами ?
Ведь при работе практически со всеми обсуждаемыми здесь оконными менеджерами, кроме Гнома, расширение VmWare - не работает )) Я пробовала - не получается !
Рабочее окно получается маленькое и в нём невозможно работать.
 
  • Нравится
Реакции: ghost
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!