web-dev-qa-db-fra.com

Screenlets dysfonctionnement après la mise à niveau vers 18.04

Tout dans les screenlets a bien fonctionné dans mon Ubuntu 17.10

Cependant, après la mise à niveau vers 18.04, non seulement certains screenlets (comme l’horloge) semblent beaucoup plus flous qu’auparavant, mais je ne peux déplacer aucun des screenlets manuellement en cliquant sur la souris et en la faisant glisser.

Est-ce parce que j'ai accidentellement supprimé l'une des nombreuses bibliothèques que Software Updater m'avait suggéré de ne plus utiliser lors de la mise à niveau de la distribution ou est-ce un problème avec l'affichage de 18.04 et sa compatibilité avec l'application Screenlets?

Dans tous les cas, y a-t-il une solution? Parce que je veux vraiment pouvoir utiliser un écran d’horloge fonctionnel en 18.04.

1
Kewal Shah

script bash pour installer des screenlets dans 18.04.x ​​x64 Bionic

Remarque: uniquement pour une installation propre. Non testé sur les mises à niveau des versions précédentes à 18.04

Pour courir (sans Sudo):

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

Contenu du script:

#!/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"

Retirer:

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

source: maravento

2
ajcg