Неправильное функционирование Screenlets после обновления до 18,04

Все в screenlets хорошо работало в моей Ubuntu 17.10

Однако после обновления до 18,04 не только делают некоторые screenlets (как часы), кажется, много размываются, чем прежде, но я не могу переместить ни один из screenlets вручную путем перетаскивания моей мыши.

Это, потому что я случайно удалил одну из многих библиотек, которые программное обеспечение Updater предложило меня, больше не были необходимы во время обновления распределения, или это некоторая проблема с дисплеем 18,04 и его совместимость с screenlets приложением?

В любом случае существует ли решение? Поскольку я действительно хочу смочь использовать функциональные часы screenlet в 18,04.

1
задан 16 May 2018 в 23:18

1 ответ

сценарий удара для установки screenlets в 18.04.x x64 Бионический

Примечание: Только для чистой установки. Не протестированный на обновлениях от предыдущих версий до 18,04

Работать (без sudo):

~$ chmod +x ./screenlets.sh && ./screenlets.sh

Содержание сценария:

#!/bin/bash
echo "Screenlets Setup. Wait..."
function screenlets(){
  clear
  sudo rm -rf /etc/apt/sources.list.d/screenlets*
  # Dependencies
  sudo apt -y install software-properties-common
  sudo dpkg -l python-wnck
  if [ $? == 0 ]; then
    echo "OK"
  else
    sudo apt -y install libwnck22
    wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
    sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
    sudo apt --fix-broken -y install
  fi
  sudo dpkg -l python-gnomekeyring
  if [ $? == 0 ]; then
    echo "OK"
  else
    wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
    sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
    sudo apt --fix-broken -y install
  fi
  # Screenlets Setup
  sudo add-apt-repository -y ppa:screenlets/ppa
  sudo sed -i 's/bionic/xenial/g' /etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list
  sudo apt update
  sudo apt -y install screenlets screenlets-pack-all
  sudo rm -rf /etc/apt/sources.list.d/screenlets*
}
screenlets &> /dev/null
echo "Done"

Удалить:

sudo apt -y purge python-wnck python-gnomekeyring libwnck22 screenlets screenlets-pack-all && sudo apt -y autoremove && sudo rm -rf /etc/apt/sources.list.d/screenlets* ~/.config/autostart/screenlets-daemon.desktop

источник: maravento

2
ответ дан 7 December 2019 в 13:24

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

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