20.04 - Есть ли способ добавить панель поиска Google на рабочий стол?

Я проверил старые вопросы, но они были действительно старыми, и решения в виде "скринлетов" больше не работают. Как мне разместить простое окно поиска Google в строке состояния или на рабочем столе, как на Android? Заранее спасибо.

--- Спасибо за предложение. Проблема (почти) решена. У меня все равно не было возможности включить расширение "Google Search". Но я установил другое расширение с именем «Google Search Provider». Он активен. И теперь, когда я нажимаю кнопку «Супер» для поиска в моем программном обеспечении, он также выполняет поиск в Google. Я надеюсь, что это решение также поможет кому-то. ---

3
задан 23 April 2021 в 18:56

1 ответ

Да, это возможно и довольно просто, просто следуйте инструкциям, описанным в документах Debian:

Сначала установите пакет pipewire-audio-client-libraries.

sudo apt install pipewire-audio-client-libraries

Создайте пустой файл:

touch /etc/pipewire/media-session.d/with-pulseaudio

Создайте службу pipewire-pulse, скопировав файлы примеров:

cp /usr/share/doc/pipewire/examples/systemd/user/pipewire-pulse.* /etc/systemd/user/

Выполните следующие три команды в качестве обычного пользователя (не в качестве пользователя root):

// Check for new service files with:
systemctl --user daemon-reload
// Disable and stop the PulseAudio service with:
systemctl --user --now disable pulseaudio.service pulseaudio.socket
// Enable and start the new pipewire-pulse service with:
systemctl --user --now enable pipewire pipewire-pulse

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

pactl info | grep '^Server Name'

Если используется PipeWire, имя сервера будет «PulseAudio (On PipeWire 0.3.19)»

Для выполнения работы пришлось «замаскировать» службу PulseAudio, запустив:

systemctl --user mask pulseaudio

Затем перезапустите службы PipeWire:

systemctl --user restart pipewire pipewire-pulse

Это заблокирует прямую активацию службы PulseAudio. Если вы хотите восстановить предыдущую функциональность, вам нужно будет снова выполнить ту же команду с действием «unmask».

-121--913440-

Поскольку вы подтвердили, что у вас установлен Git Bash, мы можем уверенно определить проблему. Редактирование: Я вижу в комментариях, что вы придумали, как это исправить, но я почти закончил писать ответ, так что я оставлю его на месте.

Краткий ответ: Запустите WSL с помощью команды wsl , а не bash . Это позволит избежать путаницы между WSL и Git Bash.

Более длинный ответ:

При вводе «bash» в меню «Пуск» он находит приложение Windows с именем «bash» («Git Bash»). При установке Git для Windows в меню "Пуск" добавляется несколько программ (если, конечно, не выбран "Не создавать папку меню" Пуск "), включая, конечно, Git Bash. Возможно, более старые версии Git для Windows просто называли его «Bash», но последняя версия использует «Git Bash», чтобы избежать путаницы.

С другой стороны, при запуске bash в командной строке не выполняется поиск элементов меню «Пуск»; он ищет исполняемые файлы в PATH . bash.exe - более старый, не рекомендуемый способ запуска WSL, конечно. Хотя по-прежнему может использовать , лучше переключиться на более новую команду wsl.exe (или просто wsl ). Это позволит избежать путаницы, а также даст вам большое количество дополнительных опций (см. wsl --help ), таких как:

  • Резервное копирование экземпляров WSL
  • Запуск с другим пользователем с помощью wsl -u root без необходимости sudo
  • Выполнение команды без запуска оболочки (действительно путем выполнения команды в качестве оболочки) с помощью wsl --exec (например, wsl --exec chsh , wsl --exec tmux и т.д.)
  • Изменение используемой версии WSL
  • (Скоро, в предварительном просмотре) Монтируйте дополнительные диски, Windows или виртуальные
  • И многое другое
-121--913356-

Расширение Gnome Google Search может сделать то, что вы хотите.

Обратите внимание, что ни макет, ни подчеркивающий рабочий процесс не идентичны Android, но достаточно близки.

Старые решения, подобные тому, что упоминается в вопросе, были применимы только к Unity DE. Ubuntu current запускает Gnome DE, и Gnome Extension является типичным способом добавления функциональных возможностей на рабочий стол.

1
ответ дан 23 April 2021 в 23:19

Другие вопросы по тегам:

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