xenial menu hover 시 border 사라짐 방지하는 방법...??

사용자들이 직접 작성하는 실전팁!

Moderator: Dry8r3aD

Post Reply
workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

xenial menu hover 시 border 사라짐 방지하는 방법...??

Post by workman729 » 2016/05/29 Sun 4:34 am

이번 xenial에선 unity에서 메뉴 호버시에 boder가 없거나 있던 border 마저 사라지는 현상이 있습니다.

대충 arc 테마를 기준으로 해서 ~/.config/gtk-3.0/gtk.css 파일을 생성하여
아래와 같이 처리하였습니다.
[code:3qi9th91]menu menuitem:hover,
.menu menuitem:hover {
color: #FFFFFF;
background-color: #5294e2;
border: solid rgba(0, 0, 0, 0.08);
border-width: 1px 0 1px 0; }

.csd .menu {
border: 1px solid #dcdfe3;
padding: 0;
}[/code:3qi9th91]
자료는 git의 이슈 코너를 참조 하였습니다.

다른 테마를 사용하신다면 적당히 수정 하시면 될 것 같습니다.

참고 하십시오.

workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

Re: xenial menu hover 시 border 사라짐 방지하는 방법...??

Post by workman729 » 2016/05/29 Sun 1:22 pm

저도 우분투를 제외하면 그놈을 사용하는 데 numix-gtk-theme는 잘 쓰지 않습니다.(아니 처다도 보지 않습니다.)

제가 조심 스럽게 추천하여 드린다면 그놈의 조합은 gtk 테마는 Arc, vertex, Ceti를 추천해 드립니다.(음!! 그러고보니 한분이 다 만드신 듯)
특히 Arc 테마는 귀족적인 느낌이 드는 휼륭한 테마인 것 같습니다.

gnome-shell-theme는 Copernico Theme, aurora를 선호하고 폰트와 패널의 라운드 보더와 패널의 투명도를 수정하여 사용합니다.

그 중 Copernico Theme를 선호 하며 [url:28ygctfm]https://github.com/mgyugcha/copernico-theme[/url:28ygctfm]를 참고 하시고
혹 필요 하실 지 몰라서 수정한 테마를 올려 드립니다.

폰트는 open sans가 적용되어 있습니다.

특히 unity의 경우 gtk3-nocsd를 적용할 수 밖엔 없는 데
그럴 때 Arc-darker 테마가 무난하게 적용되는 것 같습니다.

사실 우분투를 제외하면 저도 kde에서 gnome으로 돌아선지 오래인 것 같습니다.

참고하시기 바라며 저도 이리저리 구글링 하는 것이라서
본 실력은 형편 없는 것을 잘 알고 있는 지라 과분한 칭찬이 어울리지 않는 것 같습니다.

감사합니다.
Attachments
sample.png
sample.png (1.82 MiB) Viewed 1017 times
copernico-theme-master.tar.gz
(436.54 KiB) Downloaded 40 times

workman729
Posts: 562
Joined: 2014/02/12 Wed 5:02 pm

Re: xenial menu hover 시 border 사라짐 방지하는 방법...??

Post by workman729 » 2016/05/29 Sun 9:40 pm

네. 그렇습니다.

원 제작자의 의도는 패널의 100% 투명하게 제작을 하였으나
제 기호에 맞게 shell-theme의 패널을 그림과 같이 수정 하였습니다.

큰 수정은 아니고 패널의 양쪽에 라운드 보더를 주고 글꼴과 아이콘 크기와 간격등을 조정 하였습니다.

참고 하시기 바라며 압축 해제 후 ~/.local/share/themes 디렉토리에 복사해 넣으시고(없으면 만드시면 됩니다.)
트윅 툴에서 쉘 테마를 선택 하시면 됩니다.

참고로 글꼴이 open sans를 사용하는 데 /etc/fonts/conf.d에 60번대의 해당 글꼴의 설정 파일이 있으면 안됩니다.
우분투는 해당 사항이 없으므로 /etc/fonts/conf.d에서 60-latin.conf 파일에 open sans를 sans-serif에 추가하시면 65-nolatin.conf 파일에 설정된
한글 글꼴로 매칭 될 것 입니다.

우분투에선 글꼴 패키지를 제공 하지 않는 데 아래 링크에서 받으시면 됩니다.
[url:1fq1alol]https://code.launchpad.net/~elementary-os/+recipe/fonts-open-sans-daily[/url:1fq1alol]

물론 따로 open-sans에 대해 설정 하셔도 됩니다만 불필요 하지 않을까 합니다.

아이콘은 vimix를 추천하고 파이어폭스 테마는 FXChrome을 추천 합니다.

Post Reply