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 English-English Dictionaryをインストールしてみましょう。

$ 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準拠のオペレーティングシステム(およびカーネル)をさまざまなハードウェアアーキテクチャに設計して移植します。 Linuxはもともと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タスクを実行するためにモジュールを呼び出すので、ここでは2つのインタフェース、つまり辞書用の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) )

関連情報