>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >SeaMonkey/Mozilla Suite http://forum.mozilla-russia.org/viewforum.php?id=10 >Темы для Sea Monkey 1.0 http://forum.mozilla-russia.org/viewtopic.php?id=8763 |
Forrest Gamp > 04-03-2006 20:26:39 |
Я впервые на форуме... Вот хотел узнать, есть ли темы для SeaMonke? Вот темы для Sea Monkey 1.0 Название: All American theme Название: American theme Название: Race Day theme Название: Sky Pilot Classic theme Название: Toy Factory theme Эти и другие темы можно найти, если зайти по ссылке:http://www.projectit.com/freestuff.htm |
roopix > 04-03-2006 20:42:02 |
под Suite темы вроде бы были... скорее всего, будут работать на SeaMonkey... https://addons.mozilla.org/themes/?application=mozilla |
INFOMAN > 05-03-2006 05:36:42 |
Подозреваю, что от suite темы глючить могут. |
vladmir > 05-03-2006 14:28:26 |
Forrest Gamp Темы (шкурки, оболочки) для SeaMonkey И здесь уже много раз об этом писал - ну хоть в теме по альфе 1.0 Симанки или в разделе "новости" в теме по 1.0 Симанки. Твоя задача: заходишь на каждый авторский сайт, разбираешься с навигацией - где именно лежат темы именно по Симанки и делаешь здесь список с инфой по каждой совместимой теме: Название темы В общем в произвольной форме. OK? |
Forrest Gamp > 05-03-2006 16:16:36 |
Что ж ладно vladmir |
vladmir > 05-03-2006 20:22:21 |
Forrest Gamp
В том списке ссылок - только сайты с Симанковскими ссылками.
Ну так половину работы я уже сделал - там большая часть авторских сайтов - хотя бы поковыряться на каждом. Ещё на мозиллазайн две или три темы разрабатывают. Они вполне рабочие, разве что картинки не совсем вылизаны. У Aaron Spuler - целая гирлянда тем. Я его просил сделать одну страницу только с Симанковскими темами, чтоб легче ориентироваться было - ему идея не понравилась, он считает, что важнее сама тема, а для какой программы - дело второе. Автор - имеет право. |
Forrest Gamp > 06-03-2006 11:06:41 |
vladmir
Ну так доделай её в этом топике! Или ты думаешь, что у меня больше времени чем у тебя?! |
vladmir > 06-03-2006 22:44:53 |
Forrest Gamp У всех свои дела и из воздуха ничего не берётся - что-то может получиться, если каждый внесёт хоть что-то. Своё "хоть что-то" я уже-таки внёс. Чтобы были основания для
нужно потратить на общее дело (хе, коза ностра) хотя бы столько же, нет ну хотя бы сотую часть моего. Ладно, тема, как говорится, не раскрыта и ожидает добровольцев. |
Heavybrother > 07-03-2006 00:47:43 |
Да, темы для SeaMonkey - это проблема. Недавно увидел одну. Называется Mostly Crystal Сайт: http://www.tom-cat.com/mozilla/seamonkey.html Тема отличная. Там даже два варианта можно закачать: Обычный и Small |
INFOMAN > 08-03-2006 00:59:33 |
У меня как раз сейчас small стоит. |
vladmir > 10-03-2006 18:11:02 |
Forrest Gamp |
Forrest Gamp > 10-03-2006 18:21:15 |
vladmir |
Viper > 10-03-2006 18:34:48 |
Может в первое сообщение картинки/ссылки на темы вставить? |
Forrest Gamp > 10-03-2006 20:52:10 |
Viper Так лучше? |
Viper > 11-03-2006 19:41:45 |
угу |
bigrain > 14-03-2006 22:51:58 |
А подскажите, как установить тему в расширением *.jar. Как ни открывал, ничего не выходит. Может ее просто куда-то скопировать нужно. |
Unghost > 14-03-2006 23:17:51 |
bigrain |
KDA > 15-03-2006 09:05:47 |
bigrain |
bigrain > 15-03-2006 15:02:53 |
Расширение есть, даже устанавливается в симонке, появляются необходимые кнопки. Но тема не инсталится |
bigrain > 15-03-2006 15:07:31 |
KDA Только что попробовал. Ничего не вышло. Архив скачал, страницу отрыл, файл показал, инсталл нажал. И ничего. Перегрузил - снова ничего. Может чего включить надо в браузере? |
Forrest Gamp > 15-03-2006 16:17:22 |
bigrain |
vladmir > 16-03-2006 10:49:19 |
bigrain
Разрешить JavaScript для Навигатора и установку программ. |
Forrest Gamp > 16-03-2006 15:53:26 |
Тоже верно! Совсем забыл сказать об этом! |
Valeriy > 22-03-2006 11:44:07 |
Какие еще можно посмотреть настройки, кроме указанных выше? Посоветовал знакомой Симанку, она установила. Выдал ей тему Mostly Crystal и офлайн инсталлятор (все рабочее - у меня работает). Почему-то не ставится. Ее компьютер мне не доступен - только совет могу дать как сделать. В Настройках вроде все в порядке. В онлайн с сайта пробовали - не получается. Говорит нажимает Install и ничего не происходит. Встроенные темы работают, внешние не ставятся. Где еще посмотреть? |
KDA > 22-03-2006 12:12:24 |
Valeriy |
Valeriy > 22-03-2006 13:21:04 |
В том-то и дело - в Настройках все проверили и попробовали снова - говорит результата нет. |
bigrain > 22-03-2006 16:42:40 |
Включаю все как написано и ничего. Уже даже бросил писать. Думал глюк необъяснимый какой-то. Оказывается не только у меня Может еще кто что подскажет? |
vladmir > 22-03-2006 18:44:00 |
Valeriy
Из такого описания как-то не очень понятно что именно она делала и что именно происходит. Mostly Crystal в xpi ? Может по-простому - перетащить в окно? Теоретически ещё, говорят, если профиль где-то в папке, на которую нет прав, то может не сработать. Но это вряд ли. Ну может антивирусник на параноидальный уровень поставлен - глушит все скрипты. А файлы по почте пересылал, т.е. версии правильные? |
Valeriy > 23-03-2006 12:47:38 |
Моя знакомая далека от компьютеров. Я ей давал пошаговую инструкцию - как делаю я - скриншоты показывал. Отослал два файла: mostlycrystal_sea_1.jar и local-theme-installer.html. Симанку она поставила по дефолту, Настройки не меняла. Должно было пройти на ура. Но не прошло. Антивирус действительно стоит (Каспер) - возможно он не пускает - пока еще не пробовали. Переустанавливать Симанку она отказывается - боится (только что Виндоус установила САМА, после месячной переписки, с подробным руководством - 3 дня ставила систему и проги), что что-нибудь нарушится. Про профили она даже не догадывается что это такое. Случай достаточно сложный - возможно и не имеет дистанционного решения. При личном присутствии сделал бы все быстро. Она уже успокоилась - поставила тему Modern и говорит, что все и так устраивает. В любом случае спасибо за ответы. Буду копать дальше, найду причину - отпишусь. |
Raoul > 18-04-2006 10:10:25 |
Я когда-то где-то скачал XPI с какой-то темой, уже не помню, какой, но XPI оказался универсальным, после небольшой доделки с помощью него можно установить любую тему для SM. Более того, что удобно, этот XPI позволяет производить глобальную установку темы (в каталог программы, а не пользовательского профиля). Теперь алгоритм действий. Ниже приведены два файла: install.js и install.properties. Их надо скопировать отсюда (внимание! в install.properties могут быть разорваны строки, их нужно склеить), в 41-й строке install.js нужно заменить XXXXXXX на имя файла с темой без расширения .jar. Затем обычным ZIP упаковать install.js, install.properties и JAR с темой в архив, после чего переименовать его в *.xpi. Думаю, на основе этого универсального расширения можно написать XPI для установки произвольной темы, замену для Themer install.js Выделить код Код:// ***** BEGIN LICENSE BLOCK ***** // Version: MPL 1.1/GPL 2.0/LGPL 2.1 // // The contents of this file are subject to the Mozilla Public License Version // 1.1 (the "License"); you may not use this file except in compliance with // the License. You may obtain a copy of the License at // http://www.mozilla.org/MPL/ // // Software distributed under the License is distributed on an "AS IS" basis, // WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License // for the specific language governing rights and limitations under the // License. // // The Original Code is mozilla.org code. // // The Initial Developer of the Original Code is // the Mozilla Organization. // Portions created by the Initial Developer are Copyright (C) 1998-2002 // the Initial Developer. All Rights Reserved. // // Contributor(s): // Robert Kaiser <KaiRo@KaiRo.at> // Sailfish // // Alternatively, the contents of this file may be used under the terms of // either the GNU General Public License Version 2 or later (the "GPL"), or // the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), // in which case the provisions of the GPL or the LGPL are applicable instead // of those above. If you wish to allow use of your version of this file only // under the terms of either the GPL or the LGPL, and not to allow others to // use your version of this file under the terms of the MPL, indicate your // decision by deleting the provisions above and replace them with the notice // and other provisions required by the GPL or the LGPL. If you do not delete // the provisions above, a recipient may use your version of this file under // the terms of any one of the MPL, the GPL or the LGPL. // // ***** END LICENSE BLOCK ***** // --- strings specific to that single Language Pack --- var prettyName = "XXXXXXX"; // Внимание!!! Сюда пишем имя файла темы без расширения .jar var version = "1.8"; // --- end pack-specific strings --- // this function verifies disk space in kilobytes function verifyDiskSpace(dirPath, spaceRequired) { var spaceAvailable; // Get the available disk space on the given path spaceAvailable = fileGetDiskSpaceAvailable(dirPath); // Convert the available disk space into kilobytes spaceAvailable = parseInt(spaceAvailable / 1024); // do the verification if(spaceAvailable < spaceRequired) { logComment("Insufficient disk space: " + dirPath); logComment(" required : " + spaceRequired + " K"); logComment(" available: " + spaceAvailable + " K"); return(false); } return(true); } // this function converts an error number to the error code function ErrCode(errornum) { if (errornum == 0) { errorstring = "SUCCESS"; } else if (errornum == -200) { errorstring = "BAD_PACKAGE_NAME"; } else if (errornum == -201) { errorstring = "UNEXPECTED_ERROR"; } else if (errornum == -202) { errorstring = "ACCESS_DENIED"; } else if (errornum == -203) { errorstring = "TOO_MANY_CERTIFICATES"; } else if (errornum == -204) { errorstring = "NO_INSTALL_SCRIPT"; } else if (errornum == -205) { errorstring = "NO_CERTIFICATE"; } else if (errornum == -206) { errorstring = "NO_MATCHING_CERTIFICATE"; } else if (errornum == -207) { errorstring = "CANT_READ_ARCHIVE"; } else if (errornum == -208) { errorstring = "INVALID_ARGUMENTS"; } else if (errornum == -209) { errorstring = "ILLEGAL_RELATIVE_PATH"; } else if (errornum == -210) { errorstring = "USER_CANCELLED"; } else if (errornum == -211) { errorstring = "INSTALL_NOT_STARTED"; } else if (errornum == -212) { errorstring = "SILENT_MODE_DENIED"; } else if (errornum == -213) { errorstring = "NO_SUCH_COMPONENT"; } else if (errornum == -214) { errorstring = "DOES_NOT_EXIST"; } else if (errornum == -215) { errorstring = "READ_ONLY"; } else if (errornum == -216) { errorstring = "IS_DIRECTORY"; } else if (errornum == -217) { errorstring = "NETWORK_FILE_IS_IN_USE"; } else if (errornum == -218) { errorstring = "APPLE_SINGLE_ERR"; } else if (errornum == -219) { errorstring = "INVALID_PATH_ERR"; } else if (errornum == -220) { errorstring = "PATCH_BAD_DIFF"; } else if (errornum == -221) { errorstring = "PATCH_BAD_CHECKSUM_TARGET"; } else if (errornum == -222) { errorstring = "PATCH_BAD_CHECKSUM_RESULT"; } else if (errornum == -223) { errorstring = "UNINSTALL_FAILED"; } else if (errornum == -224) { errorstring = "PACKAGE_FOLDER_NOT_SET"; } else if (errornum == -225) { errorstring = "EXTRACTION_FAILED"; } else if (errornum == -226) { errorstring = "FILENAME_ALREADY_USED"; } else if (errornum == -227) { errorstring = "INSTALL_CANCELLED"; } else if (errornum == -228) { errorstring = "DOWNLOAD_ERROR"; } else if (errornum == -229) { errorstring = "SCRIPT_ERROR"; } else if (errornum == -230) { errorstring = "ALREADY_EXISTS"; } else if (errornum == -231) { errorstring = "IS_FILE"; } else if (errornum == -232) { errorstring = "SOURCE_DOES_NOT_EXIST"; } else if (errornum == -233) { errorstring = "SOURCE_IS_DIRECTORY"; } else if (errornum == -234) { errorstring = "SOURCE_IS_FILE"; } else if (errornum == -235) { errorstring = "INSUFFICIENT_DISK_SPACE"; } else if (errornum == -236) { errorstring = "FILENAME_TOO_LONG"; } else if (errornum == -237) { errorstring = "UNABLE_TO_LOCATE_LIB_FUNCTION"; } else if (errornum == -238) { errorstring = "UNABLE_TO_LOAD_LIBRARY"; } else if (errornum == -239) { errorstring = "CHROME_REGISTRY_ERROR"; } else if (errornum == -240) { errorstring = "MALFORMED_INSTALL"; } else if (errornum == -299) { errorstring = "OUT_OF_MEMORY"; } else if (errornum == 999) { errorstring = "REBOOT_NEEDED"; } else if (errornum == -5550) { errorstring = "GESTALT_UNKNOWN_ERROR"; } else if (errornum == -5551) { errorstring = "GESTALT_INVALID_ARGUMENT"; } else { errorstring = "Error No. " + errornum; } return(errorstring); } // this function converts an error number to a string with code and number function ErrWithCode(errornum) { return(err + " (" + ErrCode(err) + ")"); } // *** start main install routine *** var srDest = 400; var err; var fProgram; var platformNode; var profileInstall = 0; var alertstring; var chromeNode = prettyName + "/" + version; var regName = "skins/mozilla/" + chromeNode; var chromeName = prettyName + ".jar"; err = initInstall(prettyName, regName, version); logComment("initInstall: " + ErrWithCode(err)); var messages = loadResources("install.properties"); fChrome = getFolder("Chrome"); logComment("fChrome: " + fChrome); if ((err == 0) && verifyDiskSpace(fChrome, srDest)) { var chromeType = SKIN; var tellRestart = 0; if (confirm(messages.install_confirm)) { wantGlobalInstall = 1; } else { wantGlobalInstall = 0; } if (wantGlobalInstall) { err = addFile(prettyName, chromeName, fChrome, ""); logComment("addFile() for " + chromeName + " returned: " + ErrWithCode(err)); } if ((!wantGlobalInstall) || (err != 0)) { // return value 0 is SUCCESS logComment("addFile() to " + fChrome + "failed!"); resetError(); chromeType |= PROFILE_CHROME; profileInstall = 1; fChrome = getFolder(getFolder("Profile"),"chrome"); logComment("try installing to the user profile:" + fChrome); err = addFile(prettyName, chromeName, fChrome, ""); logComment("addFile() for profile chrome returned: " + ErrWithCode(err)); } setPackageFolder(fChrome); // check return value: 0 is SUCCESS, 999 is REBOOT_NEEDED if ((err == 0) || (err == 999)) { var tellReboot = 0; if (err == 999) { tellReboot = 1; resetError(); } // register chrome var cf = getFolder(fChrome, chromeName); registerChrome(chromeType, cf, ""); err = performInstall(); logComment("performInstall() returned: " + ErrWithCode(err)); if (err == 999) { tellReboot = 1; resetError(); err = 0; } if (err == 0) { if (profileInstall == 1) { alertstring = messages.install_successprofile; } else { alertstring = messages.install_successglobal; } if (tellReboot == 1) { alertstring = alertstring + "\n\n" + messages.tell_reboot; logComment("REBOOT_NEEDED (999): warning user that he needs to reboot his system."); cancelInstall(REBOOT_NEEDED); } else { if (tellRestart == 1) { alertstring = alertstring + "\n\n" + messages.tell_restart; logComment("we were using DELAYED_CHROME: warning user that he needs to restart Mozilla."); } } alertstring = alertstring + "\n\n" + messages.howto_switch; } else { alertstring = messages.install_failed + " " + ErrWithCode(err) + "."; cancelInstall(err); } } else { cancelInstall(err); logComment("cancelInstall due to error: " + ErrWithCode(err)); alertstring = messages.install_cancel + " " + ErrWithCode(err) + "."; if ((err == -202) || (err == -215)) { // -202 is ACCESS_DENIED, -215 is READ_ONLY alertstring = alertstring + "\n\n" + messages.need_write_perm; if (err == -202) { logComment("ACCESS_DENIED (-202): warning user that he probably has no write access to chrome."); } else { logComment("READ_ONLY (-215): warning user that he probably has no write access to chrome."); } } } alert(alertstring); } else { if (err == 0) cancelInstall(INSUFFICIENT_DISK_SPACE); else cancelInstall(err); } install.properties Выделить код Код:# ***** BEGIN LICENSE BLOCK ***** # Version: MPL 1.1/GPL 2.0/LGPL 2.1 # # The contents of this file are subject to the Mozilla Public License Version # 1.1 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # http://www.mozilla.org/MPL/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is mozilla.org code. # # The Initial Developer of the Original Code is # the Mozilla Organization. # Portions created by the Initial Developer are Copyright (C) 1998-2002 # the Initial Developer. All Rights Reserved. # # Contributor(s): # Robert Kaiser <KaiRo@KaiRo.at> # # Alternatively, the contents of this file may be used under the terms of # either the GNU General Public License Version 2 or later (the "GPL"), or # the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), # in which case the provisions of the GPL or the LGPL are applicable instead # of those above. If you wish to allow use of your version of this file only # under the terms of either the GPL or the LGPL, and not to allow others to # use your version of this file under the terms of the MPL, indicate your # decision by deleting the provisions above and replace them with the notice # and other provisions required by the GPL or the LGPL. If you do not delete # the provisions above, a recipient may use your version of this file under # the terms of any one of the MPL, the GPL or the LGPL. # # ***** END LICENSE BLOCK ***** install_confirm = This process will either install the theme globally (in browser\'s installation chrome folder) or locally (in your current Profile chrome folder). The advantage of a global install is that it need only be installed once and becomes available to all profiles (similar to the Modern or Classic themes). The disadvantage is that it is not easily uninstalled.\n\nDo you prefer a global installation? (Cancelling will perform a local installation.) install_successprofile = Successfully installed theme into your profile directory. It will be available only to the current profile. install_successglobal = Successfully installed theme globally. It will be available for all profiles. tell_reboot = You need to REBOOT your system before changing the used theme. tell_restart = You need to RESTART YOUR BROWSER before changing the used theme. howto_switch = To switch to the newly installed theme, select it via View > Apply Theme. install_failed = Installation failed. Error code was install_cancel = Installation canceled with error need_write_perm = It seems you have no write permission to the Mozilla 'chrome' directory. Please install as root / system administrator. |
Сокол > 17-05-2006 19:10:55 |
Здравствуйте! Для FF есть классная темка - под дерево. А для SM аналогичная темка есть? Заранее благодарен за ответы. |
INFOMAN > 17-05-2006 19:23:56 |
https://stier.is-a-geek.com/~moinmoin/MarksWiki/Mozilla/Themes/Woodmark |
Сокол > 17-05-2006 19:52:11 |
INFOMAN C первой ссылки тема не устанавливается - появляется окно: "Ошибка загрузки". P.S. А интерфейс тот самый. |
vladmir > 17-05-2006 23:17:20 |
Сокол есть там и ссылка на Walnut http://www.geocities.com/alfredkayser/mozilla/ |
Сокол > 18-05-2006 01:31:36 |
vladmir Да, такая ссылка есть. И вообще... Там написано: "Walnut for Firefox, Thunderbird and Mozilla". Я скачал шкурку 1.8 и шкурку для FF. Пожалуйста, расскажите, ЧТО КОНКРЕТНО мне надо сделать. |
INFOMAN > 18-05-2006 01:47:51 |
В Вид -> Применить тему не появляется? |
Сокол > 18-05-2006 02:35:10 |
INFOMAN Cистема пишет, что тема 1.8 создана для более ранних версий SM и неприменима к этой версии. |
Сокол > 18-05-2006 12:13:02 |
Уважаемые разработчики! Сделайте, пожалуйста, новую шкурку Walnut - пригодную для последней версии SM! А, может, есть какие-нить другие шкурки, имитирующие деревянное покрытие? |
vk > 18-05-2006 22:36:12 |
Эх, мой любимый Nautipolis тоже не работает. А ведь обновляются они регулярно. |
INFOMAN > 19-05-2006 00:34:30 |
Доставайте авторов тем активнее. Может, сделают совместимость. |
vladmir > 19-05-2006 10:18:19 |
Сокол
Ну одно-то слово есть в истории изменений, только, видимо, относилось ещё к кодовому имени Mozilla Suite.
В данном случае - глюки темы - у неё указана совместимость с Mozilla Suite 1.8 а это автоматом должно означать совместимость с SeaMonkey, но что-то автор не учёл, видимо.
Глубоко не копал, но у меня установился после пары манипуляций. В архиве walnut_18.xpi сделал изменения в файле install.js и в файле contents.rdf После этого поставил один раз (в профиль) - полностью не установилось, поставил ещё раз - поверх - установилось и нормально заработало. Проделал то же на др профиле - тоже установилось. Ну не знаю, может достаточно просто неск раз исходный walnut_18.xpi поставить поверх. Сокол
Да нет тут никаких разработчиков - все темы сделаны не нашими. Напишите автору темы Walnut на английском (а может - немецком) - если он обнаружит общественный интерес - думаю что подправит.
Аналогично -> автору темы (Alfred Kayser). Name: Alfred Kayser
Разговорчики в строю! |
vk > 23-06-2006 19:29:30 |
Nautipolis наконец-то работает на SeaMonkey! Жизнь удалась. |
vladmir > 23-06-2006 21:00:26 |
vk
Ну и лентяй.)) Там всего несколько знаков нужно было подправить... |
vk > 24-06-2006 20:47:18 |
vladmir |
vladmir > 24-06-2006 22:21:18 |
vk
Это чем больше - тем лучше. Просто я бросаю все дела, качаю ненужную мне тему, разбираюсь (хоть и не до конца, но всё же), выдаю простой способ, а в ответ - ноль эмоций. Значт, думаю, поленились применить и нифига не нужно ни кому. |
Сокол > 18-07-2006 12:03:33 |
Всем привет! Вот ссылочка на Walnut: Эта рубашечка без проблем ставится на SM. |
Сокол > 09-08-2006 10:46:30 |
vladmir Упс... P.S. Чисто для интереса, я запустил другую тему. |
vk > 16-04-2007 22:37:10 |
Кто-нибудь ставил SeaHawke 3D? Объясните пользователю XP и Линукс, что здесь 3D? Или это для Висты? |
vladmir > 17-04-2007 19:17:51 |
vk
Я - нет.
Ну нравится автору именно так и всё объяснение.-) Сам-то поробовал? Работает без глюков? |
vk > 17-04-2007 21:35:37 |
vladmir |