실행기에 "Show desktop"아이콘을 추가하는 방법은 무엇입니까?


78

최근에 10.04에서 12.04로 업그레이드했으며 런처에 쇼 데스크탑이 없습니다. Ctrl+ Super+ 를 사용할 수 있다는 것을 알고 D있지만 런처에서 가져 오는 방법이 있습니까?

편집 :
방금 MyUnity (아래 참조)와 함께 실행기에 "바탕 화면 표시"아이콘을 설치했는데 정상적으로 작동했습니다. Dash Launcher 위에 아이콘을 설치하지 않았지만 그 아래에 아이콘을 설치했습니다. 그 버그는 분명히 수정되었습니다. 2012.9.30 기준입니다.


3
14.04 현재, 이것은 fossfreedom의 답변에 따라 기본적으로 가능합니다 . (그렇게 대답해야합니까?) MyUnity는 Quantal부터는 작동하지 않으며 CCSM의 Unity 플러그인 실험 탭은 14.04에 없습니다.
EP

1
"허용 된 답변"을 더 선호되고 더 많은 사람들에게 적용되는 fossfreedom의 기본 솔루션으로 변경하는 것을 고려할 수 있습니까?
user69715

답변:


29

12.04 이하

MyUnity를 설치할 수 MyUnity 설치있으며 "Show Desktop"을 활성화하는 옵션이 있습니다.

참고 : 2012 년 5 월 현재 대시 보드 아이콘 위에 데스크탑 표시 아이콘이 표시됩니다. 이것은 버그 입니다.

명사 앱 창


1
MyUnity는 더 이상 12.10 소프트웨어 센터에 없습니다. 어디서 구할 수 있습니까?
Dominic Jordan Hasford

MyUnity는 12.10에서 아직 지원되지 않습니다. askubuntu.com/q/203709/34385
Jeggy

익명 성은 공식적으로 지원되는 패키지가 아니며 신뢰할 수없는 것으로 보입니다. @fossfreedom의 답변은 기본적으로 작동합니다.
nealmcb

92

13.04 이상

쇼 - 바탕 화면 아이콘이를 통해 토글 옵션 시스템 설정 - 외관

여기에 이미지 설명을 입력하십시오


5
이것이 방법입니다!
Konstigt

Xubuntu 16.04.2 LTS에서이 옵션을 어디에서 찾을 수 있는지 아는 사람이 있습니까? 고마워
codeaviator

@aerobinary 그것은 동일하게 작동합니다
toesslab

27

해결 방법 만 :

  1. 설치 xdotool
  2. 파일 만들기 ~/.local/share/applications/show-desktop.desktop
  3. 해당 파일에 다음을 붙여 넣습니다.

    [Desktop Entry]
    Name=Show Desktop
    Exec=xdotool key --delay 300 super+d
    Icon=desktop
    Terminal=false
    Type=Application
    StartupNotify=true
    
  4. 파일을 실행 가능하게 만드십시오.

    마우스 오른쪽 버튼으로 클릭-> 속성-> 권한-> '프로그램으로 실행 허용'을 선택하십시오.

  5. 이제 노틸러스에서 해당 파일을 찾아 실행기로 드래그하십시오.

여기에 이미지 설명을 입력하십시오

이것의 문제점은 다시 시작하기 전에 실행기를 시작한 후 약간 기다려야한다는 것입니다. 따라서 숨기기-> 숨기기 해제를 빠르게 수행 할 수 없습니다. 실제로는 명령 줄을 통해 작동 하므로이 문제를 해결할 수있는 방법이 있지만 방법을 모릅니다.

11.10 업데이트 :

11.10에서 바로 가기 super+d가 더 이상 작동하지 않는 것 같습니다. 대신을 사용하십시오 ctrl+alt+d. 그러나 위에서 언급 한 문제는 여전히 남아 있습니다.

12.04 업데이트 :

12.04에서는 ccsm( Ubuntu Unity 플러그인 옵션 → 실험 탭 )을 통해 실행기 항목을 활성화 할 수 있습니다 .


(출처 : xrmb2.net )


와우, 당신은 좋다! 그런데 왜 이렇게 구축하지 않았습니까? 그들은 쇼 데스크탑 아이콘을 "잊어 버렸습니까?" 더 빠르고 쉽게 작동하는 마스크입니다.
melodram

@melodram 키보드 단축키보다 쉬운 방법은 확실하지 않지만 그저 나일 수 있습니다.
Octavian Damiean

가장 빠른 방법은 명령 시퀀스 super + d 용도를 사용하는 것입니다. 나는 아스 쿠분투 어딘가에있는 것을 보았다. 나는 (최소화)라고 불렸다 고 생각합니다. 그것을 찾았습니다 : askubuntu.com/questions/13709/… 더 빠를까요?
Rinzwind

@melodram : 체크 표시를 클릭하여이 대답을 "수락"해야합니다. 건배!
Nicolas Raoul

1
xdtools는 apt-get에 없습니다 :(
Tom Brito

25

우분투 12.10

Ubuntu 12.10에서 "바탕 화면 표시"아이콘을 추가하려면 :

  1. 대시 또는 기타 방식으로 Dconf 편집기를 시작합니다.
  2. 이동 닷컴> 정규> 연합> 실행 .
  3. 즐겨 찾기에 'unity : // desktop-icon'을 추가하십시오 .

dconf-ediotr

드래그 앤 드롭으로이 아이콘의 위치를 ​​변경할 수 있습니다.

출처


2
다른 곳에서는이 정보를 찾을 수 없습니다. 감사합니다! :)
askuhn

15

compizconfig-settings-manager대신 (ccsm)을 사용 MyUnity하여이 설정을 조정할 수도 있습니다 .

CCSM을 열고 Ubuntu Unity 플러그인 설정을 클릭 한 다음 실험 탭 을 선택 하고 실행기에서 "데스크탑 아이콘 표시" 옆의 확인란 을 선택하십시오 .

여기에 이미지 설명을 입력하십시오

이렇게하면 대시 상단에 아이콘이 표시되므로 @Roland Taylor가 제안한대로 화합 ( unity --reset)을 재설정해야합니다 .


또한 Alt-Tab스위처를 사용하여 데스크탑을 표시 할 수 있습니다

여기에 이미지 설명을 입력하십시오


12.10
HDave

15

키보드 단축키 Ctrl+ Super+를 사용하여 데스크탑을 빠르게 표시 할 수 있습니다 D. 아이콘을 사용하는 옵션을 모르겠습니다.


1
나는 그놈 패널에서와 같이 아이콘을 만들기를 바랍니다. 더 쉽고 빠르게 작업 할 수 있습니다.
melodram

1
아니면 적어도 발견 할 수 있습니다 ... Unity 개발자는 때때로 독자를 생각한다고 생각합니다.
Scaine

그리고 그냥 추가하고 싶습니다-방금 'Natty'를 설치하고 즉시 'Classic Destop'으로 전환했습니다. 그러나 여기서도 Ctrl-Alt-D는 더 이상 작동하지 않습니다-Super + D를 사용해야합니다! 팁 주셔서 감사합니다, 건배!
sdaau

나는 모든 우분투 뉴스와 bla bla를 완전히 좋아하지만 고전적인 windows + d를 변경하여 데스크톱을 control-ald-d로 표시하고 IT를 다시 변경하기로 결정한 사람을 때릴 수 있다면 정말 나아질 것입니다.
Pitto

이 질문은 이미 사용자가 Ctrl-Super-D에 대해 알고 있지만 실행기 아이콘 바로 가기를 찾고 있다고 분명히 말합니다. "모름"이라고 답하는 것은 쓸모가 없습니다.
mivk

8

Unity를 사용할 때 애니메이션이 활성화 된 다음 가장자리 바인딩을 사용할 수 있습니다. 이걸로 클릭하지 않아도됩니다.

소프트웨어 센터에서 CompizConfig 설정 관리자를 설치하려면 '일반 설정'(1.)으로 이동 한 다음 키 빙 (2)으로 이동하여 '데스크탑 표시'(3.)를 트리거 할 에지를 선택할 수 있습니다. 개별 키보드 단축키를 설정하는 옵션도 있습니다.

가장자리 바인딩으로 데스크탑 표시


이것은 어떤 경우에는 해결 방법으로 작동하지만 쉬운 포인트 앤 클릭 방법을 원하는 사람들에게는 여전히 문제를 해결하지 못합니다.
Kristofer

좋은 대안!
TJ Crowder

큰! 설명하기 위해 스크린 샷을 추가 할 수도 있습니다.
Tom Brito

이제 더 도움이 되길 바랍니다.
joschi

5

Alt-tabbing시 "바탕 화면 표시"아이콘이 있으므로 alt-tab을 사용한 다음 shift-alt-tab을 사용하여이 작업을 수행 할 수 있습니다.


이것은 Ubuntu 11.10 용입니다. 원하는 경우 화살표 키를 사용하여 데스크탑 표시 아이콘으로 이동할 수도 있습니다.
Christopher Kyle Horton

4

우분투 11.04


에서 webup8.org : (내게로 약간의 수정)

  1. wmctrl을wmctrl 설치 설치하십시오 .

  2. 스크립트와 .desktop 파일을 다운로드하고 압축을 풀고 /usr/local/bin아래 명령을 사용하여 "showdesktop"스크립트를 폴더 에 넣으 십시오.

    cd ~
    wget http://webupd8.googlecode.com/files/showdesktop.tar.gz
    tar -xvf showdesktop.tar.gz && rm showdesktop.tar.gz
    sudo mv showdesktop /usr/local/bin/
    

    파일을 수동으로 다운로드하려면 여기 에서 다운로드하십시오 .

  3. 이제 홈 폴더에 "showdesktop.desktop"이라는 파일이 표시됩니다. 원하는 위치로 파일을 이동하거나 그대로두고 Unity 런처로 드래그하면 "데스크탑 표시"아이콘이 나타납니다. .

알려진 문제 : Unity 런처에서 "바탕 화면 표시"아이콘을 클릭 할 때 아이콘이 멈출 때까지 기다려야합니다 (약 10 초). 그렇지 않으면 아무 것도하지 않습니다. 기다리지 않으려면 아이콘이 맥동 중일 때 중간 클릭 할 수 있습니다 (팁에 대해 Mahdi에게 감사합니다!).


고마워, 나는 이미 wmctrl다른 것들에 사용 하고 있기 때문에 이것이 복제 된 다른 질문에 대한 답변보다 이것을 선호합니다 . (이것이 삭제 될 경우 거기에 게시 할 가치가 있습니다.)
TJ Crowder

3

Unity ( unity --reset)를 재설정 한 다음 다시 활성화하여 올바른 위치에 다시 넣으십시오.
여기에 이미지 설명을 입력하십시오


1
ccsm에서 show desktop 설정을 설정하고 unity를 실행하더라도 제안대로 재설정되지만 실행기의 어느 곳에서나 버튼을 이동할 수 없습니다. 고맙게도 버그 보고서 는 수정이 진행되고 있음을 보여줍니다 :)
askuhn

@askuhn "런처의 어느 곳으로나"이동할 수 있다고 말한 적이 없습니다.
RolandiXor

죄송합니다, "어디서나"라고 말했을 때 스크린 샷과 같이 작업 공간 아이콘 아래도 의미했습니다 ... 나는 그것을 얻을 수 없습니다 ( "unity --reset"은 완전히 사라집니다).
askuhn

@askuhn 오, 언급 한 것을 잊어 버렸습니다. 실행 한 후에 unity --reset다시 활성화해야합니다.
RolandiXor

나는 운없이 그것을 시도했다 ... 아이콘은 여전히 ​​BFB 위에 위치한다. 그래도 업데이트를 기다리고 있습니다. 도와 주셔서 감사합니다!
askuhn

2

12.10의 경우

직장에서 유니티 패치 팀!

탁상용 아이콘 표시를 활성화 / 비활성화 할 수있는 스크립트를 만들었습니다. 별도의 도구를 설치하지 않으려면 스크립트를 잡고 실행하십시오.

https://bitbucket.org/jpmahesh/unity-reset 에서 bitbucket에 호스팅됩니다.

또는 게으르고 다른 페이지를 열지 않으려는 경우 스 니펫이 있습니다.

#!/usr/bin/python

from gi.repository import Gio
import argparse

parser = argparse.ArgumentParser(description='Enable or disable show-desktop icon')
optiongroup=parser.add_mutually_exclusive_group(required=True)
optiongroup.add_argument('-e','--enable',action='store_true',help='Add show-desktop icon to launcher')
optiongroup.add_argument('-d','--disable',action='store_true',help='Remove show-desktop icon from launcher')
args=parser.parse_args()

gsettings=Gio.Settings("com.canonical.Unity.Launcher")
launcherfav=gsettings.get_strv('favorites')
shwdsktp="unity://desktop-icon"
def remove_show_desktop():
  if shwdsktp in launcherfav:
    print "Show desktop is currently enabled."
    print "Removing show desktop"
    launcherfav.remove(shwdsktp)
    gsettings.set_strv('favorites',launcherfav)
    print "DONE"
  else:
    print "Looks like the show desktop icon is already hidden"
    print "Nothing to do then. Tada!"

def add_show_desktop():
    if shwdsktp not in launcherfav:
        print "Show desktop icon is currently hidden"
        print "Adding it to launcher"
        launcherfav.append(shwdsktp)
        gsettings.set_strv('favorites',launcherfav)
        print "DONE"
    else:
        print "Looks like the show-desktop icon is already visible"
        print "Nothing to do then. Tada!"

if args.enable :
    add_show_desktop()
if args.disable :
    remove_show_desktop()

용법:

위의 코드를 파일 show-desktop.py과 터미널에 파일에 저장 한 후 :
python show-desktop.py -e를 실행 하여 아이콘
python show-desktop.py -d을 숨 깁니다.
python show-desktop.py -h사용법 메시지를 볼 수 있습니다.

기본적으로 (인수없이) 사용 메시지를 인쇄하고 종료합니다.


파일을 저장한다는 것은 무슨 뜻입니까? 사용법을 좀 더 명확하게 설명해 주시겠습니까?
Dominic Jordan Hasford

텍스트 편집기를 열고 코드를 복사 한 후 show-desktop.py로 저장하십시오. 어려움이있을 경우 채팅에
Mahesh

IMHO 이것이 가장 좋은 방법이므로 dconf를 설치할 필요가 없습니다. 그러나 내 12.10에서 작동하지 않습니다 : 그것은 "DONE"인쇄,하지만 정말 (내가 테스트 아무것도 설정하지 않습니다 gsettings get및 값이 예전 같은 배열했다)
라파엘

이 스크립트는 파이썬 인터페이스를 사용하여 설정합니다. gsettings set작동 하면 작동합니다. 이상을 발견하면 시도해보고 채팅에 참여하십시오.
Mahesh

1

여기에 이미 설명 된 그래픽 절차를 기반으로 합니다 .

다음 명령을 복사하여 붙여 넣어이를 수행 할 수 있습니다.

아직 표시되지 않은 경우 데스크탑 표시 추가

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" || dconf write $key "$(dconf read $key | sed "s%^\[%[$new, %")"

마찬가지로 다시 제거 할 수 있습니다.

있는 경우 바탕 화면 표시 제거

key=/com/canonical/unity/launcher/favorites; new="'unity://desktop-icon'"; dconf read $key | grep -q "$new" && dconf write $key "$(dconf read $key | sed "s%$new, %%")"

1

xubuntu 또는 xfce 데스크탑을 사용하는 경우 패널로 이동하여 마우스 오른쪽 버튼을 클릭하면됩니다. 환경 설정 / 항목 / 새 항목 추가로 이동하여 바탕 화면 표시를 선택하십시오



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.