PDA

Показать полную графическую версию : Аддон "UPDTweaks v1.0.5" - Настройка системы на Т13


Страниц : 1 2 3 4 [5] 6 7 8 9 10 11

opel431
13-05-2011, 20:01
а это значит, что два из трёх возможных ("Отменить" и "Пропустить") состояния чекбокса "%WinDir%\Temp - для всех пользователей" приведут к одному и тому же результату »
Здесь, нужно обратить внимание на то, что утилита разрабатывалась для того, чтобы - "Дать пользователю свободу выбора!" Я, это подчеркивал еще в концепции теста. Собирая диск для "других", сборщик ориентируется на свои предпочтения. Именно поэтому введено три состояния чеков. Вы сборщик и установили какой-либо параметр, я пользователь - могу переназначить, или, не зная, что мне делать, просто пропущу. Что еще не понятно?

Nun-Nun
13-05-2011, 22:23
Здесь, нужно обратить внимание на то, что утилита разрабатывалась для того, чтобы - "Дать пользователю свободу выбора!" Я, это подчеркивал еще в концепции теста.»
Так я и не возражаю, а совсем наоборот - говорю о том, что эту свободу можно ещё чуточку увеличить, ведь у Вас остаётся, так сказать, ещё одна незадействованная валентность. :)
Собирая диск для "других", сборщик ориентируется на свои предпочтения. Именно поэтому введено три состояния чеков. Вы сборщик и установили какой-либо параметр, я пользователь - могу переназначить, или, не зная, что мне делать, просто пропущу. Что еще не понятно?»
Я вовсе не предлагаю урезать трёхвариантность чекбокса! На мой взгляд здесь нет ничего непонятного, если конечно не подразумевается, что значение обсуждаемого параметра (исключительно обсуждаемого, а не какого-то другого!) меняется сборщиком с обычного, используемого в системе по дефолту "%USERPROFILE%\Temp...", на что-то иное (и это иное должно быть показано в GUI аддона, иначе для пользователя будут грабли!), причём меняется не с помощью Вашего аддона, интегрированного в дистриб XP, а как-то ещё (правда не ясно как). И если действительно не подразумевается именно такое исключение, то попробую ещё раз пояснить свою мысль.

Сейчас в чекбоксе реализовано три состояния - "Применить", "Отменить" и "Пропустить", но получаемых результатов от их применения ВСЕГДА будет только два (и это не зависит ни от сборщика, ни от пользователя). Вот смотрите:

а) в аддоне в настоящее время реализовано:

при выборе состояния "Применить" (т.е. когда в чекбоксе галочка) получаем в результате (в reg-файле) - "%WinDir%\Temp"
при выборе состояния "Пропустить" (в чекбоксе - закрашенный квадратик) получаем в результате (в reg-файле) - "%USERPROFILE%\Temp..."
при выборе состояния "Отменить" (в чекбоксе - незакрашенный квадратик) имеем отсутствие изменяемого параметра, но! хотя он и не был задан система будет использовать изначально заложенный в ней (а не в аддоне) дефолтный вариант, т.е. "%USERPROFILE%\Temp..."

Таким образом, два состояния аддона ("Отменить" и "Пропустить") всегда дают один и тот же результат - "%USERPROFILE%\Temp..."

б) я предлагал задействовать незадействованную валентность... Кстати, реализовать это можно было бы не обязательно в виде квадратика-чекбокса, а например, в виде трёхвариантного (или более) выпадающего субменю типа "Расположение системной папки Temp". Получилось бы нагляднее, и даже подсказки не понадобились бы. Вышло бы что-то вроде этого:

"Расположение системной папки Temp":

состояние 1: "%USERPROFILE%\Temp..." (используется системой по умолчанию)
состояние 2: "%WinDir%\Temp"
состояние 3: "Заданный пользователем" (например, "%SystemDrive%\Temp")
состояние 4: "Не изменять расположение папки Temp"

Такой вариант нагляден, ясен по смыслу, не требует пояснений, врядли вызовет путаницу и, к тому же, позволяет обойтись без ручного вмешательства в потроха аддона с целью изменить обсуждаемый параметр (такое вмешательство вообще стоило бы исключить, ведь все необходимые варианты его состояния и без того будут доступны из GUI).

opel431
14-05-2011, 11:47
"Расположение системной папки Temp": »
Данная опция в аддоне, предназначена для объединения системной и пользовательских папок Temp! Вы, речь ведете, о перемещении системной папки Temp. Разницу понимаете? Поэтому, закрываем эту дискуссию!

Nun-Nun
15-05-2011, 11:50
Вы, речь ведете, о перемещении системной папки Temp. Разницу понимаете? »
Не совсем так. Рассмотренный мною способ (в зависимости от выбираемого состояния в указанном субменю) предполагает совмещение нескольких вариантов - если выбран "%WinDir%\Temp" - это объединение системной и пользовательских папок Temp; если "Заданный пользователем" - перемещение системной и пользовательских папок Temp.
закрываем эту дискуссию! »
ОК, раз это не представляет интереса - тему закрываю. Прошу прощения за доставленное беспокойство.

opel431
15-05-2011, 14:04
ОК, раз это не представляет интереса - тему закрываю. Прошу прощения за доставленное беспокойство. »
Спасибо! Все, что необходимо для индивидуального подхода, можно добавлять в Custom.

Nun-Nun
16-05-2011, 12:30
opel431,

Сегодня попытался получить необходимые для дальнейшего использования файлы hkcu.reg, hklm.reg и UPDTweaks.ini: сделал по инструкции - вытащил из SFX файл UPDTweaks.exe, запустил, настроил, нажал "Применить", но то что вышло в результате выбило из колеи на пол-дня! А получил следующее...
1) Вместо простого создания файлов hkcu.reg, hklm.reg и UPDTweaks.ini все эти твики, почему-то применились к реальной системе!!! По-моему такого быть не должно, это же не процесс установки системы!
2) Поскольку при настройке утилиты был задействован чекбокс "Показывать общие ярлыки (All Users)", т.е. в нём была проставлена галочка (и если исходить из смысла названия этого чекбокса, то при его применении ярлыки, расположенные в All Users, должны быть показаны, т.е. стать видимыми), ярлыки, наоборот, исчезли, причём исчезли и на рабочем столе и в меню "Программы"! Проверил hkcu.reg, оказалось, что если чекбокс находится в состоянии "Применить", то в reg-файле применяется параметр "NoCommonGroups"=- , что и приводит к исчезновению ярлыков. Вернуть папки и ярлыки на место пока не смог, изменение в реестре параметра "NoCommonGroups" ничего не даёт.
3) При настройке утилиты был задействован чекбокс "Показывать команду "Выход" (в чекбоксе - галочка, т.е. применить). Насколько понимаю, смысл данного чекбокса - именно показать команду "Выход", но в состоянии "Применить" он её наоборот убирает (на это же указывает и параметр "StartMenuLogoff"=- в reg-файле).
4) И ещё один негативный эффект: при настройке утилиты был задействован чекбокс "Отключить автоматическое скрытие иконок в трее" (в чекбоксе - галочка, т.е. применить). Как понимаю, в состоянии "Применить" данный чекбокс должен отключать функцию скрытия иконок в трее, но происходит с точностью до наоборот - они начинают скрываться. В reg-файле находим этому подтверждение - параметр "EnableAutoTray"=dword:00000000 , хотя должен быть "EnableAutoTray"=dword:00000001
5) Reg-файлы утилита создаёт почему-то в кодировке 1251. По-моему должны быть в кодировке 1200 или не прав?

Возможно есть и другие неувязки, но то, что описано выше - первое, что было замечено.

opel431
16-05-2011, 13:23
все эти твики, почему-то применились к реальной системе!!! »
Я, всегда спрашиваю себя: - "Почему у всех получилось, а у меня нет". И естественно ищу ответ в своих действиях.
Еще раз поясняю - немедленное применение твиков возможно только в случае авто распаковки sfx-архива в ...\Windows\UPDTweaks\. На Т40 анализируется именно распаковка в эту директорию. Куда вы потом перенесли файл UPDTweaks.exe не важно!

1,2,3! Вы правы! Ранее к параметру добавлялось - "Да" или "Нет". Вернусь к прежнему варианту - и с подсказкой по всем чекам. У разработчика зачастую так - "я знаю, что должно произойти", а как поймут другие?

Reg-файлы утилита создаёт почему-то в кодировке 1251 »
Так и должно быть.

Вообще, хочу выразить Вам благодарность за настойчивость и вдумчивый подход. СПАСИБО!

Nun-Nun
16-05-2011, 13:28
немедленное применение твиков возможно только в случае авто распаковки sfx-архива в ...\Windows\UPDTweaks\. На Т40 анализируется именно распаковка в эту директорию. Куда вы потом перенесли файл UPDTweaks.exe не важно! »
Ну что ж, буду знать, моя оплошность. :( Благодарю за пояснение.

P.S. Прошу прощения за назойливость, хотел бы задать ещё один вопрос. Он касается чекбокса Использовать Ctrl_Shift для переключения раскладки клавиатуры.
Поскольку для переключения раскладки клавиатуры в системе предусмотрено не два, а три состояния, может имеет смысл его так и реализовать?

1) переключать раскладку клавиатуры по Alt+Shift
2) переключать раскладку клавиатуры по Ctrl+Shift ,
3) отключить переключение раскладки клавиатуры.

opel431
16-05-2011, 18:01
три состояния, может имеет смысл его так и реализовать? »
Нет! Во-первых это несколько иначе выглядит. Поэтому использовать буду стандарт для двух языков.

Nun-Nun
16-05-2011, 20:50
использовать буду стандарт для двух языков. »
Отключение раскладки клавиатуры не отключает переключения между двумя языками в системе. Но Вам, как автору, виднее, воля Ваша. Благодарю.

Zdedisha
16-05-2011, 23:00
вытащил из SFX файл UPDTweaks.exe, запустил, настроил, нажал "Применить", но то что вышло в результате выбило из колеи на пол-дня! А получил следующее...
1) Вместо простого создания файлов hkcu.reg, hklm.reg и UPDTweaks.ini все эти твики, почему-то применились к реальной системе!!! По-моему такого быть не должно, это же не процесс установки системы! »
Я сегодня в таком же замешательстве :o Перед сном разглядывал этот аддон. Ночью, видимо, были перебои с электричеством, потому что с утра комп оказался перезагружен, и я полдня не мог понять, чего же с компом приключилось: раскладка поменялась на русский по-умолчанию, пропало меню быстрого запуска, в Пуске добавились лишние пункты, необходимые исчезли... Пуск вообще неуправляемым стал. Задержка перед появлением меню пропала, теперь пока ведешь мышь по кратчайшему пути к нужному пункту, вылезает всё подряд...

сейчас проверил. Параметры быстродействия поменяны. Перетаскивание окон стало перетаскиванием контура и т.д.

проводник стал запускаться в нескольких экземплярах...

в общем, чую моей системе пришла жопа. Все твики не упомнишь, на которых я привык работать :(

opel431
16-05-2011, 23:13
Отключение раскладки клавиатуры не отключает переключения между двумя языками в системе. »
Во-первых это несколько иначе выглядит - это где вы, нашли системный механизм отключения раскладки? Используйте один язык, и переключения не будет!

Все твики не упомнишь, на которых я привык работать »
Примените твики в "обратку!", и читайте то, что пишет автор утилиты.

Zdedisha
16-05-2011, 23:28
обратно к чему их применить? Если изменения произошли в системе под которой я делал сборку

если не ошибаюсь, автор утилиты вы и от вас было написано, что данный аддон не меняет текущую систему для проверки изменений. Мол, есть куча разных программ для настройки уже установленной системы


P.S. мдя, лучше бы я сейчас не заглядывал в список служб...

opel431
16-05-2011, 23:31
если не ошибаюсь, автор утилиты вы и от вас было написано »
ОШИБАЕТЕСЬ!
В шапке, четко написано, все, что касается настройки утилиты!
1. Достаньте из sfx-архива (aUPDTweaks.exe) файл UPDTweaks.exe в любую папку.
2. Запустите утилиту и сделайте необходимые настройки. »

P.S. - Если вы не знаете как настроить /восстановить систему (исхожу из вашей "чуйки"), то не спешите делать сборки. "Пройдитесь" по соответствующим темам форума, вам многое станет доступным и понятным - при желании создать свой дистрибутив.

opel431
16-05-2011, 23:48
P.S. мдя, лучше бы я сейчас не заглядывал в список служб... »
Какие у вас проблемы со службами? Что, у вас не работает?

Zdedisha
17-05-2011, 00:24
Какие у вас проблемы со службами? Что, у вас не работает? »
Работает даже то, что работать не должно ;)

P.S. - Если вы не знаете как настроить /восстановить систему (исхожу из вашей "чуйки"), то не спешите делать сборки. "Пройдитесь" по соответствующим темам форума, вам многое станет доступным и понятным - при желании создать свой дистрибутив. »
я никогда не заморачивался с твиками работающей системы, а все твики включал через n-lite. Логично, что выполнение непривычного для меня занятия, требует изрядного количества времени

сборка у меня была давно отработанная с помощью n-lite. Уж последние лет пять как модификации делал

решил добавить некоторое количество функций, которые не подвластны n-lite-у. Например, врезать движку IE8. Собственно, по этой причине я и узнал о данной ветке форума

opel431
17-05-2011, 00:49
Работает даже то, что работать не должно »
Какие настройки служб сделали, то и получили. Хотя при параметрах по умолчанию, как раз отключается все лишнее (единственное, что может вам не нужно, так это включение службы беспроводной настройки).

Логично, что выполнение непривычного для меня занятия, требует изрядного количества времени »
Ну, братец, все требует времени и знаний. Нужно просто понимать, какие изменения происходят в системе и самое главное - где.

решил добавить некоторое количество функций, которые не подвластны n-lite-у »
Вы должны знать одно - в какую ветку внесены изменения, какой параметр изменен /удален /добавлен. Это не сложно, и позволит вам всегда внести откат. Просто посмотрите готовые файлы, они комментированы, есть ветка реестра, редактируемый параметр. Вслепую делать настройки не логично.

Zdedisha
17-05-2011, 01:09
Просто посмотрите готовые файлы, они комментированы, есть ветка реестра, редактируемый параметр. Вслепую делать настройки не логично. »
совет был бы архиполезен, если бы в комментариях указывались какие значения параметров за что отвечают ;)

я не первый день знаком с виндой, поэтому то, что настраивается встроенными средствами системы, уже настроено и исправлено

затруднение именно с теми твиками, которые вносятся через реестр и имеют невменяемые значения, которые устанавливаются опытным путём (ну, или выискиваются в интернетах)




P.S. а когда я говорил про жопу, то имел ввиду, что обязательно еще придется наткнуться на какой-нибудь из сработавших твиков в самый неподходящий момент :(

opel431
17-05-2011, 01:24
я не первый день знаком с виндой »
затруднение именно с теми твиками, которые вносятся через реестр и имеют невменяемые значения »
Тогда извини, считаю мои советы, и продолжение дискуссии бесполезной тратой времени!

Zdedisha
17-05-2011, 01:51
Я вообще отписался только потому, что у Nun-Nun произошло то же самое ;)




© OSzone.net 2001-2012