<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_5761"  />
<title>rulinux.net - Форум - Development - .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37356</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37356</guid>
<pubDate>Tue, 19 Jan 2010 17:26:29 +0300</pubDate>
<description><![CDATA[<p>Спасибо! Ты прям телепат какой-то. Вторая ссылка действительно помогла.</p><p>Название ресурса в .Xdefaults должно всегда быть с большой буквы и окно, для которого определен ресурс, должно быть создано до считывания файла. </p><p>Типа</p><p>Appsname.frame.Resource: Value    </p><p>можно считать</p><p>option get .frame Anyclass Resource</p><p>А с классами тоже объяснили - просто для отдельных окон (toplevel, frame-ы) можно задавать произвольный класс, но в команде option окно и класс должны соответствовать существующему виджету.</p><p>Пусть создано:</p><p>pack [frame .f3 -class Class2]</p><p>Тогда можно прочесть командой:</p><p>option get .f3 Class2 Ztest</p><p>значения вида </p><p>Wish*Class2*Ztest:Value</p><p>и с гномино я ошибся. Действительно, то gaa был ...</p>]]></description>
</item>
<item>
<title>Re: .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37355</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37355</guid>
<pubDate>Tue, 19 Jan 2010 13:52:19 +0300</pubDate>
<description><![CDATA[<p><i>> А tklor разве не gnomino пилил?</i><br> разве не gaa?</p>]]></description>
</item>
<item>
<title>Re: .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37354</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37354</guid>
<pubDate>Tue, 19 Jan 2010 13:50:37 +0300</pubDate>
<description><![CDATA[<p><i>> Хочу использовать ~/.Xdefaults как файл хранения настроек для программы, написанной на Tcl/Tk.</i><br> не должен ты этого хотеть. Tcl/Tk предполагается кроссплатформенным и не должен ничего знать про такие штуки.</p><p>Вот это не поможет?</p><p>&nbsp;<a href="http://unix1.jinr.ru/faq_guide/programming/tktcl/i_gu14f.html#2.1">http://unix1.jinr.ru/faq_guide/programming/tktcl/i_gu14f.html#2.1</a></p><p>&nbsp;<a href="http://www.mail-archive.com/debian-russian@lists.debian.org/msg22733.html">http://www.mail-archive.com/debian-russian@lists.debian.org/msg22733.html</a></p>]]></description>
</item>
<item>
<title>Re: .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37353</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37353</guid>
<pubDate>Tue, 19 Jan 2010 08:57:50 +0300</pubDate>
<description><![CDATA[<p>А tklor разве не gnomino пилил?</p><p>Ну, если не конкретно по tk, то как с этим Xrdb в более других скриптовых языках работают?</p>]]></description>
</item>
<item>
<title>Re: .Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37352</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37352</guid>
<pubDate>Tue, 19 Jan 2010 08:53:08 +0300</pubDate>
<description><![CDATA[<p>Я сомневаюсь что тут есть разработчики на Tcl/Tk. Вот если-бы ты по Qt что спросил, может бы кто и ответил.</p>]]></description>
</item>
<item>
<title>.Xdefaults как конфигурационный файл в TCL/TK</title>
<link>https://rulinux.net/message.php?newsid=5761&amp;page=1#37351</link>
<guid>https://rulinux.net/message.php?newsid=5761&amp;page=1#37351</guid>
<pubDate>Tue, 19 Jan 2010 08:31:00 +0300</pubDate>
<description><![CDATA[<p>Подскажите решение,а то я уже совсем перестал что-то понимать.</p><p>Хочу использовать ~/.Xdefaults как файл хранения настроек для программы, написанной на Tcl/Tk.  Непонятно, как использовать параметр Class в вызове функции option.</p><p>Программа запущена командой:  wish script.tcl -name Appsname</p><p>Вначале  читаю конфиг (правда непонятно зачем его читать - разве он не загружается при старте Х-овых программ)</p><p>option readfile ./Xdefaults</p><p>потом читаю оттуда настройки. После долгих экспериментов у меня сработала вот такая строка:</p><p>option get . [winfo class .] Resource</p><p>(понятно что [winfo class .] == Toplevel) с помощью которой мне удается читать значения из .Xdefaults вида:</p><p>Appsname.Resource: Value</p><p>Ни замена . на любое другое окно (типа .frame для записей вида Appsname.frame.Resource: Value), ни использование других классов (для записей вида Appsname.Classname.Resource: Value) не срабатывают - значения просто не возвращаются. </p><p>Какой-то загадочный механизм у этого Xrdb :(</p><p>Поможите кто чем может ...</p><p></p>]]></description>
</item>
</channel>
</rss>