FREEDOM. FRIENDS. FEATURES. FIRST. 페도라 한국 사용자 모임

[Tip]Sublime Text를 pkexec로 이용하는 방법...!

게시판 Tech/Tip [Tip]Sublime Text를 pkexec로 이용하는 방법...!

  • This topic has 0개 답변, 1명 참여, and was last updated 10 years, 2 months 전에 by 난해주님. This post has been viewed 3079 times
  • #12255
    난해주님
    참가자
      게시글114 댓글334 총합448
    @workman729
     
    그놈에선 내심 Gedit에 대해서 불만이 많았었는 데
    동료 중 한명이 sublime text를 root 권한으로 이용하는 방문을 저에게 문의하여
    한번도 사용해 본적이 없는 sublime text를 구경하게 되었습니다.
     
    그동안 프로그램 작업은 Komodo Edit를 이용하여 불만 없이 이용하고 있었는데
    사실 gedit를 대체할 만한 text 에디터가 있었으면 했는 데
    sublime text가 상당히 깔끔하고 확장성이 뛰어나면서도 가볍더군요!
     
    이번에 sublime text를 그놈의 기본 에디터로 사용하기로 마음을 먹었습니다.
    설치는 아래 저장소를 이용하시고 라이센스 문제는 알아서 해결하시기 바랍니다.(구글링 하면 답이....^^)
     
     
    설치 후 아래와 같이 심볼릭 링크를 만들어 줍니다.
     
    # sudo ln -s /opt/sublime_text/sublime_text /usr/bin/subl
     
    pkexec로 sublime text를 이용하려면 먼저 policy 파일을 먼저 만들어야 합니다.
    아래 제가 만든 파일을 첨부해 드리고 /usr/shre/polkit-1/actions에 저장 하시면 됩니다.
     
    간단하게 내용을 소개 하자면 아래와 같습니다.
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE policyconfig PUBLIC
     "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
     "http://www.freedesktop.org/standards/PolicyKit/1/policyconfig.dtd">
    <policyconfig>
     
     <vendor>sublime_text</vendor>
     <vendor_url>http://gnome.org/</vendor_url>
     <icon_name>text-editor</icon_name>
     
     <action id="org.gnome.root.subl">
     
     <description>Run Sublime Text as root</description>
     <message>Authentication is required to run Sublime Text as root.</message>
     <defaults>
     <allow_any>no</allow_any>
     <allow_inactive>auth_admin</allow_inactive>
     <allow_active>auth_admin</allow_active>
     </defaults>
     <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/subl</annotate>
     <annotate key="org.freedesktop.policykit.exec.allow_gui">true</annotate>
     </action>
     
    </policyconfig>
     
    이제 nautilus 스크립트를 이용하여 사용하시면 됩니다.
    참고로 스크립트 파일도 첨부해 드리며 ./local/share/nautilus/scripts에 저장하시면 됩니다.
     
    유용하게 이용되기를 희망합니다.
  • 답변은 로그인 후 가능합니다.

지금 이 순간


yum.repos.d 미러서버에서 trying other mirror 메세지 발생
페도라 16 카이스트로 서버 바꾸기 되시는분?
KDE 4.4가 릴리즈 되었습니다.
페도라17(32비트) 루트권한 이후에 서버설치 문제요
자료실 파일 첨부가 되지 않는 군요!
오늘부터 드디어 설연휴가 !
방금 가입했습니다.
안녕하세요. 멋진 한 주 시작하세요.
한국 사용자를 위한 강화된 fontconfig-infinality rpm 패키지입니다.
전설의 T430 F35 설치하면서...