gnome-dictionary 창 없는 옵션이 작동하지 않습니다

gnome-dictionary 창 없는 옵션이 작동하지 않습니다

bash 사전이 필요해서 찾았습니다 gnome-dictionary. 그러나 입력만 하면 gnome-dictionaryGUI 상자가 나타납니다. 및 man 파일 에서는 또는 플래그가 GUI 팝업을 비활성화하고 결과를 표준 출력에 인쇄한다는 gnome-dictionary --help의미입니다 . 그러나 이것은 작동하지 않습니다. 대신, 멋진 일이 있으면 도움을 받아야 한다고 말합니다.-n--no-window

매뉴얼 페이지에서는 gnome-utils 2.13.4를 참조합니다.

편집하다

일부 "추가 자료" 허용답변.

# for `.bz2`; for `.gz`, drop `j` for `z`
# create (`sudo mkdir -p ...`) path if not there
add-dict () {
  sudo tar -xvjf $1 -C /usr/share/stardict/dic
}

alias sd="sdcv"

wd () {
  sdcv $1 | /usr/bin/fold --spaces --width=73
}

답변1

오프라인

StarDict 외에 다른 도구를 사용할 수 있는 gnome-dictionary경우sdcv.

설치하다

$ sudo apt-get install sdcv

사전

사전을 설치하려면 다음 목록에서 사전을 선택할 수 있습니다.

위에 제공된 사이트에서 .gz 또는 .bz2 tarball을 다운로드한 후 다음 명령 중 하나를 사용하여 설치할 수 있습니다.

  • .gz

    $ sudo tar -xvzf downloaded.tar.gz -C /usr/share/stardict/dic
    
  • .bz2

    $ sudo tar -xvjf downloaded.tar.bz2 -C /usr/share/stardict/dic
    

이제 GNU Linux 영어-영어 사전을 설치해 보겠습니다.

$ sudo tar -xvjf stardict-xfardic-gnu-linux-2.4.2.tar.bz2 -C /usr/share/stardict/dic
stardict-xfardic-gnu-linux-2.4.2/
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.dict.dz
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.ifo
stardict-xfardic-gnu-linux-2.4.2/xfardic-gnu-linux.idx

어떤 사전이 설치되어 있는지 확인할 수 있습니다 sdcv.

  • 설치되지 않음

    $ sdcv -l
    Dictionary's name   Word count
    
  • 사전 설치

    $ sdcv -l
    Dictionary's name   Word count
    GNU/Linux English-English Dictionary    16694
    

시험을 받다

$ sdcv Linux
Found 1 items, similar to Linux.
-->GNU/Linux English-English Dictionary
-->Linux

무료 소프트웨어 도구를 사용하여 UNIX 호환 운영 체제(및 커널)를 다양한 하드웨어 아키텍처로 설계하고 포팅합니다. 리눅스는 원래 1991년 리누스 토발즈(Linus Torvalds)에 의해 개발되었습니다. Linux는 경쟁 독점 운영 체제에 대한 실행 가능한 대안으로 설계된 오픈 소스 소프트웨어(OSS)입니다. byRedhat-9-용어집 http://www.tldp.org/LDP/Linux-Dictionary/

온라인

귀하가 오프라인 모드만 찾고 있다는 것을 알고 있지만, 완전성을 위해 이 온라인 옵션도 혼합에 추가해야 한다고 생각했습니다.

명령줄에서 dict.org 서비스를 사용하여 사전 정의를 조회할 수 있습니다 curl.

$ curl dict://dict.org/d:YourWord

찾다

예를 들어 "help"를 찾아보겠습니다.

$ curl dict://dict.org/d:help
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
150 3 definitions retrieved
151 "Help" gcide "The Collaborative International Dictionary of English v.0.48"
Help \Help\ (h[e^]lp), v. t. [imp. & p. p. {Helped} (h[e^]lpt)
   (Obs. imp. {Holp} (h[=o]lp), p. p. {Holpen} (h[=o]l"p'n)); p.
   pr. & vb. n. {Helping}.] [AS. helpan; akin to OS. helpan, D.
   helpen, G. helfen, OHG. helfan, Icel. hj[=a]lpa, Sw. hjelpa,
   Dan. hielpe, Goth. hilpan; cf. Lith. szelpti, and Skr. klp to
   be fitting.]

또한 사용법에 대한 몇 가지 예도 볼 수 있습니다.

1. To furnish with strength or means for the successful
   performance of any action or the attainment of any object;
   to aid; to assist; as, to help a man in his work; to help
   one to remember; -- the following infinitive is commonly
   used without to; as, "Help me scale yon balcony."
   --Longfellow.
   [1913 Webster]

2. To furnish with the means of deliverance from trouble; as,
   to help one in distress; to help one out of prison. "God
   help, poor souls, how idly do they talk!" --Shak.
   [1913 Webster]
...
...

동의어를 얻을 수도 있습니다.

Syn: To aid; assist; succor; relieve; serve; support;
     sustain; befriend.

올바른 사용법을 얻을 수도 있습니다.

Usage: To {Help}, {Aid}, {Assist}. These words all agree in
       the idea of affording relief or support to a person
       under difficulties. Help turns attention especially to
       ...
       ...

사전

dict.org 웹사이트는 77개 이상의 사전을 제공합니다:

$ curl dict://dict.org/show:db

따라서 다양한 사전을 찾아볼 수 있습니다(무료 온라인 컴퓨팅 사전 - FOLDOC):

$ curl dict://dict.org/d:help:foldoc

또는 모두 쿼리할 수 있습니다.

$ curl dict://dict.org/d:help:*

최고의 경기

d:특정 단어를 찾기 위해 연산자를 사용하는 대신 일치 연산자를 사용할 수 있습니다 m:.

$ curl dict://dict.org/m:help

다음을 사용하여 일치 전략을 변경할 수 있습니다(정확한, 접두사, 접미사 또는 심지어 soundex).

$ curl dict://dict.org/m:help::prefix 

다음 명령을 사용하여 모든 정책을 나열할 수 있습니다.

$ curl dict://dict.org/show:strat

예를 들어:

$ curl dict://dict.org/m:help::prefix 
220 pan.alephnull.com dictd 1.12.0/rf on Linux 3.0.0-14-server <auth.mime> <[email protected]>
250 ok
152 13 matches found
gcide "Help"
gcide "Helped"
gcide "Helper"
gcide "Helpful"
gcide "Helpfully"
gcide "Helpfulness"
...
...

인용하다

답변2

내 컴퓨터의 버전에는 gnome-dictionary버전 스위치가 없으며 --no-window아래 나열된 스위치 도 없습니다.--help-all

매뉴얼 페이지는 gnome-utils v2.13.4를 참조하고 스위치를 나열 --no-window하지만 콘솔에서 적절한 스위치를 사용하려고 하면 표시되지 않고 실패합니다.

주의 깊게 읽어보세요원천분명히 더 이상 콘솔 옵션이 없으며 문서가 오래되었습니다.
난쟁이지금은 빠르게 움직이는 목표입니다.

답변3

이것은 실제로 창 없는 옵션을 제공하지 않는 것에 대한 대답은 아니지만 gnome-dictionary대안은 lynx인터넷의 reference.com에서 참조 정의를 사용하고 얻는 것입니다.

#!/bin/sh 
lynx -dump -nolist -pseudo_inlines                \
  'http://dictionary.reference.com/search?q='$1'&r=67'  \
  | tail -n +13 | less -r

다른 유사한 방법/예가 있습니까?http://baldwinsoftware.com/wiki/pmwiki.php?n=Main.Bashsearch

구경하다.

답변4

오래 전에 이 질문을 게시한 이후로 W3M과 M-x dictionaryEmacs용 모드를 찾았습니다. CLI에 완전히 적용할 수는 없지만 gnome-dictionary원하는 작업을 수행하기 위해 모듈을 호출하므로 여기에서 두 개의 인터페이스, 즉 사전용 CL 인터페이스(실제로는 사전)를 공유하겠다고 생각했습니다.

(defun lookup-word (wrd)
  "Look up a word in Wiktionary with `w3m'."
  (interactive
   (list
    (read-string
     (format "lookup word (%s): "  (thing-at-point 'word))
     nil nil (thing-at-point 'word)) ))
  (w3m (format "http://en.wiktionary.org/wiki/%s" (downcase wrd))) )

(defun dict (wrd)
  "Look up WRD with `dictionary'."
  (interactive
   (list
    (read-string
     (format "lookup word (%s): " (thing-at-point 'word))
     nil nil (thing-at-point 'word) )))  
  (dictionary-search wrd dictionary-default-dictionary) )

관련 정보