Edycja dla programistów Dell ubuntu 14.04 super klucz nie działa

18

Właśnie odebrałem precyzyjną 5510 załadowaną 14.04. Wszystko jest dość płynne, ale z jakiegoś powodu superklucz nie działa (sprawdzone za pomocą xev, działa). Pobrałem narzędzie do dostosowywania jedności i nie rejestruje się ono, gdy próbuję zmienić wyszukiwanie, aby użyć superklucza.

Bischoffingston
źródło

Odpowiedzi:

25

Dell instaluje pakiet, dell-super-keyktóry wyłącza to zachowanie. Wykonałem następujące czynności, aby mój superklucz działał:

  1. Odinstaluj dell-super-key:

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

    sudo apt-get install compizconfig-settings-manager
    
  3. Ustaw superklucz jako opcję uruchamiania programu uruchamiającego

    Łącze obrazu, aby pokazać menu w programie Compiz Config

Anurag Soni
źródło
8
O czym jest pakiet super-klucza Dell? Informacja o pakiecie zawiera opis w jednym zdaniu: „Domyślnie wyłącza superklucz”. Dlaczego na świecie mieliby to robić?
Reece
3
Tak, to najgłupsza decyzja projektowa, jaką widziałem od kilku miesięcy. Zróbmy niesamowitą natywną dystrybucję Linuksa. Och, czekaj, napiszmy aplikację, która zabiera jedną z kluczowych funkcji. "Ale dlaczego?" Ponieważ jest to przeciwieństwo tego, czego od nas oczekują.
neuronet
1
... czy ktoś ma jakiś pomysł, dlaczego? wydaje się to całkowicie bezsensowne, a nawet złe decyzje projektowe zwykle nie są całkowicie bezsensowne
G. Meyer
3
@ G.Meyer askubuntu.com/a/758193/309061 twierdzi, że istnieją powody prawne.
GKFX
8

Miałem ten sam problem z moim nowym XPS13, który został fabrycznie zainstalowany z 16.04. Dell ma oficjalną stronę pomocy technicznej, która wyjaśnia, w jaki sposób zmienić przypisanie superklucza, aby otworzyć pulpit nawigacyjny.

Jak włączyć superklucz Ubuntu w instalacjach Dell Ubuntu OEM

System operacyjny Ubuntu OEM firmy Dell umożliwia skonfigurowanie Superklucza, który będzie działał podobnie do klawisza Windows lub przycisku menu Start w systemie operacyjnym Windows. W tym artykule opisano proces włączania i konfigurowania używania tego superklucza na komputerach z zainstalowanym systemem operacyjnym Dell OEM Ubuntu.

Jak włączyć superklucz Ubuntu

Może się okazać, że Superklawisz na klawiaturze, który jest zwykle używany do otwierania menu Start na komputerach z systemem Windows lub Ubuntu Dash (menu) w instalacjach Ubuntu OEM firmy Dell, nie działa po uruchomieniu. Dell nie jest w stanie dostarczyć systemów Ubuntu OEM z Superwłączonym kluczem w systemach operacyjnych innych niż Windows.

Poniższy przewodnik zawiera jedną z metod włączania przycisku menu i mapowania jego funkcji w celu otwarcia deski rozdzielczej.

  1. Otwórz terminal (rysunek 1):

    Rysunek 1: Otwórz terminal

  2. Usuń pakiet o nazwie dell-super-keyza pomocą następującego polecenia (rysunek 2):

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

    Po wyświetleniu monitu wprowadź hasło użytkownika i potwierdź instalację, naciskając yna klawiaturze.

    Rysunek 2: Usuń pakiet super-kluczy firmy Dell

  3. Następnie zainstaluj narzędzie, które zamapuje funkcję superklucza, aby otworzyć menu Dash, wpisując następujące polecenie (rysunek 3):

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

    Rysunek 3: Mapuj otwarte menu Dash

  4. Usuń regułę wejściową blokującą mapowanie superklucza za pomocą następującego polecenia (rysunek 4):

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

    Rysunek 4: Usuń regułę wprowadzania

  5. Uruchom ponownie komputer i zaloguj się.

  6. Otwórz ccsm, wyszukując go w Dash w taki sam sposób, jak otworzyliśmy terminal w kroku 1.

  7. W CCSM , znanym również jako Compiz Config Settings Manager , znajdź wtyczkę Ubuntu Unity w kategorii Pulpit, jak pokazano (Rysunek 5):

    Rysunek 5: Wtyczka Ubuntu Unity CCSM

  8. Następnie wyłącz bieżące mapowanie programu uruchamiającego, wykonując następujące kroki (Rysunek 6):

    1. Kliknij kartę Launcher.
    2. Kliknij przycisk po prawej stronie pierwszej opcji oznaczonej klawiszem, aby wyświetlić myślnik.
    3. W oknie dialogowym Edytuj klucz usuń zaznaczenie ustawienia Włączone.
    4. Kliknij OK.

    Rysunek 6: Wyłącz bieżące mapowanie programu uruchamiającego

  9. Na koniec, aby włączyć funkcję Dash super klawisza, wykonaj następujące czynności (Rysunek 7):

    1. Kliknij przycisk po prawej stronie pierwszej opcji oznaczonej klawiszem, aby wyświetlić myślnik.
    2. Ponownie sprawdź ustawienie Włączone w oknie dialogowym Edytuj klucz.
    3. Kliknij przycisk Super, aby był podświetlony na zielono.
    4. Potwierdź wyświetlane przykładowe mapowanie < Super >.
    5. Kliknij OK.

    Rysunek 7: Włącz funkcję kreski super-key

  10. Teraz przetestuj superklucz, aby zobaczyć, że otwiera Menu Dash.

Zakładam, że proces będzie taki sam dla 14.04.

Asim
źródło
4
Czy możesz tutaj dodać kroki?
Zanna,
1
Ta strona daje najbardziej wyczerpującą odpowiedź, ale jak mówi @Zanna, najlepiej byłoby, gdybyś opublikował kroki bezpośrednio na tej stronie.
onyinyang
2

Zanim będzie można skonfigurować ustawienie w compizconfig-settings-manager, musisz włączyć wtyczkę „unityshell”. Aby to zrobić, przejdź do preferencji -> Lista wtyczek i wyłącz „Automatyczne sortowanie wtyczek”. Następnie przenieś wtyczkę „unityshell” na aktywną stronę. Pozostaw preferencje i szukaj jedności. Ustawienia są dostępne.

Mateusz
źródło
1

Istnieje skryptowy sposób włączenia superklucza bez instalowania 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
źródło
0

Aby uruchomić compizconfig-settings-manager, musisz uruchomić ccsmpolecenie. Następnie, jak powiedział Matthew, musisz najpierw włączyć opcję unityshell„Preferencje -> Lista wtyczek”. Następnie ustawić klucz Super rozpoczęcia lancher i wyłączenie z powrotem unityshellwtyczkę. Rzeczywiście, na mojej maszynie unityshellwtyczka ukrywała tytuły moich okien, uniemożliwiając korzystanie z nich.

Guillaume Claret
źródło