La super clé Ubuntu 14.04 de Dell Developer Edition

18

Je viens de prendre un 5510 de précision chargé de 14.04. Tout est assez lisse mais pour une raison quelconque, la super clé ne fonctionne pas (vérifié avec xev, cela fonctionne). J'ai téléchargé l'outil de modification d'unité et il ne s'enregistre pas lorsque j'essaie de modifier la recherche pour utiliser la super clé.

bischoffingston
la source

Réponses:

25

Dell installe un package dell-super-keyqui désactive ce comportement. J'ai fait ce qui suit pour que ma super clé fonctionne:

  1. Désinstallez dell-super-key:

    sudo apt-get remove dell-super-key
    
  2. Installez Compiz Config Settings Manager :

    sudo apt-get install compizconfig-settings-manager
    
  3. Définir la super clé comme option pour démarrer le lanceur

    Lien image pour afficher le menu dans Compiz Config

Anurag Soni
la source
8
Quel est le package dell-super-key? Les informations sur le package ont une description d'une phrase "Désactive la super clé par défaut". Pourquoi diable feraient-ils cela?
Reece
3
Oui, c'est la décision de conception la plus stupide que j'ai vue depuis quelques mois. Faisons une géniale distribution Linux native. Oh, attendez, écrivons une application qui enlève l'une des fonctionnalités clés. "Mais pourquoi?" Parce que c'est le contraire de ce qu'ils attendent de nous.
neuronet
1
... est-ce que quelqu'un a une idée de pourquoi? cela semble totalement absurde, et même les mauvaises décisions de conception ne sont généralement pas totalement absurdes
G. Meyer
3
@ G.Meyer askubuntu.com/a/758193/309061 affirme qu'il y a des raisons légales.
GKFX
8

J'ai eu ce même problème avec mon nouveau XPS13 qui était pré-installé avec 16.04. Dell a une page de support officielle qui explique comment remapper la super clé pour ouvrir le tableau de bord.

Comment activer la super clé Ubuntu sur les installations Dell OEM Ubuntu

Le système d'exploitation Dell OEM Ubuntu permet la configuration d'une Superclé, qui fonctionnera de manière similaire à la touche Windows ou au bouton du menu Démarrer du système d'exploitation Windows. Cet article vous explique comment activer et configurer l'utilisation de cette super clé sur les ordinateurs sur lesquels le système d'exploitation Dell OEM Ubuntu est installé.

Comment activer la super clé Ubuntu

Vous pouvez constater que la Supertouche du clavier qui est généralement utilisée pour ouvrir le menu Démarrer sur les machines Windows ou Ubuntu Dash (menu) sur les installations Dell OEM Ubuntu ne fonctionne pas au démarrage. Dell n'est pas en mesure de livrer des systèmes OEM Ubuntu avec la Superclé activée sur les systèmes d'exploitation non Windows.

Le guide ci-dessous fournit une méthode pour activer le bouton de menu et mapper sa fonction pour ouvrir le tableau de bord.

  1. Ouvrez un terminal (figure 1):

    Figure 1: Ouvrir le terminal

  2. Supprimez le package nommé dell-super-keyavec la commande suivante (figure 2):

    sudo apt-get remove dell-super-key –y
    

    Entrez le mot de passe utilisateur lorsque vous y êtes invité et confirmez l'installation en appuyant ysur sur le clavier.

    Figure 2: Supprimez le package Dell Super Key

  3. Installez ensuite un utilitaire qui mappera la fonction de la super-touche pour ouvrir le menu Dash en tapant la commande suivante (figure 3):

    sudo apt-get install compizconfig-settings-manager -y
    

    Figure 3: mappez le menu Dash ouvert

  4. Supprimez la règle d'entrée qui empêche la super clé d'être mappée avec la commande suivante (figure 4):

    sudo rm –rf /usr/share/gconf/defaults/40_oem-superkey-workaround
    

    Figure 4: Supprimer la règle d'entrée

  5. Redémarrez l'ordinateur et connectez-vous.

  6. Ouvrez-le ccsmen le recherchant dans le Dash de la même manière que nous avons ouvert le terminal à l'étape 1.

  7. Dans CCSM , également connu sous le nom de Gestionnaire de paramètres Compiz Config , recherchez le plug- in Ubuntu Unity dans la catégorie Bureau , comme illustré (Figure 5):

    Figure 5: Plugin CCSM Ubuntu Unity

  8. Ensuite, désactivez le mappage actuel du lanceur en suivant les étapes ci-dessous (figure 6):

    1. Cliquez sur l'onglet Lanceur.
    2. Cliquez sur le bouton à droite de la première option intitulée clé pour afficher le tiret.
    3. Dans la boîte de dialogue Modifier la clé, décochez le paramètre Activé.
    4. Cliquez sur OK.

    Figure 6: Désactiver le mappage actuel du lanceur

  9. Enfin, pour activer la fonction Dash de la super clé, suivez les étapes ci-dessous (Figure 7):

    1. Cliquez sur le bouton à droite de la première option intitulée clé pour afficher le tiret.
    2. Vérifiez à nouveau le paramètre Activé dans la boîte de dialogue Modifier la clé.
    3. Cliquez sur le bouton Super pour qu'il soit surligné en vert.
    4. Confirmez l'exemple de mappage affiché < Super >.
    5. Cliquez sur OK.

    Figure 7: Activer la fonction de super tiret clé

  10. Testez maintenant la super clé pour voir qu'elle ouvre le menu Dash.

Je suppose que le processus sera le même pour 14.04.

Asim
la source
4
Pourriez-vous s'il vous plaît ajouter les étapes ici?
Zanna
1
Ce site donne en fait la réponse la plus complète mais comme le dit @Zanna, il serait préférable que vous publiiez les étapes directement sur ce site.
onyinyang
2

Avant de pouvoir configurer le paramètre dans compizconfig-settings-manager, vous devez activer le plugin 'Unityshell'. Pour ce faire, allez dans les préférences -> Liste des plugins et désactivez «Tri automatique des plugins». Déplacez ensuite le plugin «UnityShell» vers le côté activé. Laissez les préférences et recherchez l'unité. Les paramètres sont là.

Matthieu
la source
1

Il existe un moyen scripté d'activer la super clé sans installer compizconfig-settings-manager

sudo rm -rf /usr/share/gconf/defaults/40_oem-superkey-workaround
sudo apt-get remove -y dell-super-key
dconf reset /org/compiz/profiles/unity/plugins/unityshell/show-launcher
Jorge Sensação
la source
0

Pour lancer le compizconfig-settings-manager, vous devez exécuter la ccsmcommande. Ensuite, comme l'a dit Matthew, vous devez d'abord activer la unityshelldans «Préférences -> Liste des plugins». Ensuite, définissez la touche Super pour démarrer le lancher et désactiver le unityshellplugin. En effet, sur ma machine, le unityshellplugin masquait les titres de mes fenêtres rendant les choses inutilisables.

Guillaume Claret
la source