Як торгувати догкоин за гроші?

Я намагаюся запустити його в VirtualBox 4.3.6, але він каже: паніка ядра : спроба вбити инит! Може хто допоможе мені???

+617
Bao Trinh 24 квіт. 2018 р., 07:05:22
22 відповідей

Я нещодавно встановив Ubuntu 12.04, але коли я хочу підключити зовнішній монітор, телевізор або проектор, він більше не визнає (раніше з Ubuntu 09.04). Я відкрив налаштування сервера X configutation і основний ноутбук вимкнений, він виявить зовнішній монітор, але все, що я можу змінити, кнопка Застосувати не активується. Будь ласка, допоможіть мені . Я не знавець Ubuntu, але я люблю його і хотів би продовжувати використовувати його. Нур

+992
Javis Perez 03 февр. '09 в 4:24

Формою історія зберігається в базі даних SQLite файл formhistory.даних SQLite (замінити $будинку вашої Ubuntu в домашню директорію, і ХХХХХХХХ.за замовчуванням вашого профілю Firefox назва):

$Дому/.у Mozilla/Firefox/ХХХХХХХ.за замовчуванням/formhistory.бази даних SQLite

Замість перевстановлення доповнень, закладок і т. д., ви можете просто скопіювати ваші налаштування Firefox в новій системі. Зробити свій файл браузер Показувати приховані файли і скопіювати .Mozilla в папці вашої нової домашньої теки.

Крім того, поблизу існуючих примірників Firefox і запустити Firefox з старої теки профілю:

Firefox-профілю /шлях/до/старе/дому/.у Mozilla/Firefox/ХХХХХХХХ.за замовчуванням
+961
C Thompson 7 черв. 2021 р., 15:08:07

Я хочу зробити френч-преса вправу, я хочу використати 1 гантелі.

Примітка: це не має значення, на це питання, якщо вправа виконується лежачи або сидячи, це той же питання.

Мене цікавить наступна проблема: при захопленні гантелі, руки обов'язково в асиметричних позицій, немає ніякого способу для захоплення симетрично наскільки я знаю (ви можете надати мені контрприклади). Так проблема в тому, що силу кожної руки і кисті можуть бути дуже різні, як звести до мінімуму цю різницю? Зчеплення дуже сильними руками? Альтернативне завдання сили зліва і справа кожної нової серії?

Інший варіант-використовувати штангу, в які я можу потім положення руки симетрично, і, отже, проблема пішла, або ж використовувати дві гантелі, по одному для кожної сторони.

Примітка 2: Цей хлопець(це мітка часу, потрібно подивитися 10 секунд відео тільки) є гантелі з вагами з великим діаметром, так що він може розташувати свою руку в руку трикутник, який, здається, хороше зчеплення, ви згодні?

+894
Coder No 21 25 лист. 2014 р., 08:09:18

Я помітив прекрасний власник магазин піци приготувати піцу на сітці/екран, а потім дати їм охолонути хвилину на екрані після духовки. Потім на екрані і в коробку або піднос. Піч має 2-дюймовий кам'яну основу печі при 550 градусах за Фаренгейтом.

+831
pyCuda 13 лист. 2014 р., 17:44:17

Необхідно включити контроль яскравості. Відкрийте термінал і введіть команду команду sudo Gedit /і т. д./Х11/файл драйверу.конф А потім додати опцію "RegistryDwords" "EnableBrightnessControl=1" всередині пристрою розділ, вставити його в новий рядок. Потім перезавантажте комп'ютер і все повинно бути нормально.

+753
Mikaiyl Davis 24 черв. 2023 р., 08:15:05

Це означає, що ви використовуєте всю потужність процесора. Я особисто відчуваю, що монітор ніколи не дасть 100% точні свідчення. Це показує лише приблизні результати.

Зазвичай це відбувається, якщо ви робите речі, як копіювання понад 2 ГБ файли розміром, встановленим Apache, SQL, але і Xsp і т. д. серверів, редагування або обробка відео, запис DVD дисків і т. д.

Відтворення будь графіки гри кошти для редагування відео на дорозі. Ви постійно редагування зображень. Ось чому він показує високу завантаження процесора. Нормальний. Будь-який графічний огляди додатків займає величезну оперативної пам'яті і великою кількістю циклів процесора для виконання.

Можуть бути різні Осс обчислює і показує завантаження процесора по-різному. Може бути Mac показує використання процесора процесів в цілому. Я використовував тільки Windows і Ubuntu.

+664
sp0rka 29 вер. 2011 р., 08:16:49
У tcsh-це поліпшена, але повністю сумісну версію Берклі Unix і оболонки c (хсг). Це командний мову, перекладач може використовуватися як інтерактивна оболонка входу в систему і скрипт командного інтерпретатора командного процесора.
+628
Gekkel 27 жовт. 2022 р., 03:08:21

Існує дві реалізації єдності в Ubuntu. Основний використовує Compiz і "запасного варіанту" використовує переклад. Оболонка GNOME використовує бурчати, але "запасний варіант" для оболонки GNOME, який є класичним робочому столі (панелі GNOME) використовує переклад... це легко отримати трохи заплутався в ці дні. :)

+522
HitcH 8 серп. 2014 р., 04:45:05

Ви можете продавати машини з Ubuntu ,попередньо встановлена, але ви не можете стягувати плату з клієнтів для операційної системи.

+442
ac1dh0n3ycl0ud 2 серп. 2018 р., 00:46:06

У мене встановлена Windows 8. Я хочу встановити Ubuntu, тому я хочу розбити диск з допомогою стандартної для ос Windows 8 утиліти для цього. Проте, яку файлову систему треба форматувати в: extFAT або NTFS? Або мені не треба форматувати в будь-яку файлову систему, можливо?

+421
NyanDraq 23 лют. 2011 р., 18:52:07

Мої файли wubi були пошкоджені і мені довелося заново встановити Ubuntu знову (через wubi). Перш ніж встановити стару Ubuntu я врятував старий корінь.диск у зовнішній накопичувач.Після установки я спробував завантажити Ubuntu (12.04 ЛТС), щоб переконатися, що він працює.Все працює відмінно. Але коли я скопіювати старий корінь.диск Ubuntu/диски, папки Boot в Ubuntu в мене йде на жратву командного рядка/.Після перегляду онлайн я натрапив на це рішення

 встановити параметр root=(hd0,1)
 петлевий (loop0) /Убунту/диски/корінь.диск
 встановити корінь=(loop0)
 Linux файл /boot/vmlinuz root=ваш пристрій/dev/sda1, оскільки петлі=/Убунту/диски/корінь.диск РВ
 файл initrd /initrd він.ІМГ
завантаження

Номер рядка 4 не працює, не схоже, там є файл vmlinuz-... Може хтось будь ласка, дайте мені крок за кроком команди завантажитися в Ubuntu. Моя машина вікно 7.

+403
Deb Cooks 22 трав. 2022 р., 04:29:14

Ви, ймовірно, потрібно встановити відповідний пакет плагінів, щоб піти з вашої версії Java:

судно apt-отримати установку складу icedtea-7-plugin і

Цей плагін працює з основними браузерами: Firefox, хром, Гугл Хром, і прозріння. Вам потрібно перезапустити браузер, щоб зміни плагіна вступили в силу.

Більш детальна інформація:

http://apt.ubuntu.com/p/icedtea-7-plugin

https://help.ubuntu.com/community/Java

+394
Lyulya 6 жовт. 2013 р., 21:19:52

Тему треба підсумувати. Ми скориставшись сезонним цінами за 2 свіжих індичок, які я порушую вниз на філе грудки, стегна і ноги повинні бути заморожені для використання в майбутньому. Задня і інша частина тушки буде відварна з курячими тушками, ми заморозили для поголів'я птиці.

Для мети скорочення, швидше за все, буде танути і палити їх в сад.

Тому, краще розсіл перед заморожуванням, або розсолу після заморожування птахи?

Я пробував пошук, але все, здається, просто цікаво, наскільки це нормально чи не зберігати в розсолі птах. Нічого, що дійсно розглядає результати кожного підходу.

+394
raviook 24 серп. 2022 р., 00:19:43

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

Я зовсім новачок в Linux. Що я повинен зробити, щоб у списку мов з'явиться)? Чому це сталося, тому що я пропустив мовні пакети в процесі установки?

+391
SoftEye 15 лют. 2017 р., 08:05:15

Ви повинні мати в ~/.конфіг/mimeapps.список файл наступні рядки:

текст/HTML=Google-хром.робочого столу
х-схема обробника/НТТР=Google-хром.робочого столу
х-схема обробника або https=Google-хром.робочого столу
х-схема обробника/про=Google-хром.робочого столу
х-схема обробника/невідомо=Google-хром.робочого столу

Переконайтеся, що ці лінії у відповідності з [програми] або [додано організацій] розділ.

І звичайно, вам потрібен Гугл-Хром встановлений таким чином, що Гугл-Хром.робочого столу знаходиться в /usr/частки/додатки/, /usr/місцеві/частки/заявки/ або ~/.місцеві/частки/додатки/.

+376
Jerry Neel 25 лют. 2014 р., 10:24:28

Необхідно надати дозволи на виконання файлу. Існує кілька способів вирішити файл буде виконуватися програма :

  • Використовуючи файловим менеджером Nautilus, клацніть правою кнопкою миші на файл скрипта gspca_build і виберіть Властивості. Потім перейти на вирішення вкладці і перевірити дозволити виконання файлу програми.

enter image description here

  • За допомогою командного рядка, відкрийте термінал і встановити gspca_build каталогу в якості поточного каталогу. Потім введіть наступну команду :

    судно команду chmod +x gspca_build
    

Тепер ви повинні бути в змозі виконати ваш скрипт.

+301
MattX1929 13 груд. 2023 р., 16:00:43

У мене тільки що встановленою 64-бітною Win 7 і Убунту 12.04 подвійним завантаженням (за допомогою установки wubi). Я перевірив, що Wubi встановлена 64-розрядна Ubuntu 12.04 і я спеціально скачав і встановив 64-бітний пакет пакет з цієї сторінки на сайт в VirtualBox.

Убунту 12.04 ЛТС ("точний Панголин") для i386 | amd64 в

(Примітка: у мене є компанія Toshiba c655, з процесором Інтел Пентіум всередині, там я вибрав для amd64 як вказівку на верхній частині сторінки)

Коли я запускаю VirtualBox, але це буде тільки Дозвольте мені встановити і запустити 32-бітний гості (32 бітна Windows 7, щоб бути точним).

Я вкрай засмучений в цей момент. Я натискаю на "АМД 64", але мабуть це тільки встановити 32-розрядну. Будь-яка допомога буде високо оцінили.

+299
user365424 3 вер. 2014 р., 11:04:00

Як правило, чай виробляється шляхом ферментації і сушіння чайних листків , в той час як кава виробляється обсмажування кавових зерен, які насправді є насінням

Як чай та кава в зернах можна зберігати в шафі подібно спеції. Однак, коли кава подрібнюють, він починає втрачати вологу, і тому на смак.

Алтон Браун має багато хороших порад з цього у "справжній самогон" http://www.foodnetwork.com/recipes/alton-brown/true-brew-recipe.html

Продовольча мережа радить: "Магазин все смажені боби в герметичному контейнері в прохолодному, сухому місці до двох тижнів. Для більш тривалого зберігання заморозити цілі боби, морозильна камера, загорнутий, до трьох місяців. Оскільки при кімнатній температурі мелена кава починає застарівати вже через пару днів після його землю, його слід зберігати в холодильнику в герметичному контейнері і можуть зберігатися до двох тижнів".

(http://www.foodterms.com/encyclopedia/coffee/index.html)

+263
Nora Elliott 11 серп. 2017 р., 23:52:49

мій USB звуковий інтерфейс (м-аудіо фаст трек ультра тому 8R) працює нормально, але коли я зупиняю відтворення звуку кшталт "закрили" після того, як близько 5 секунд (зелений світло спливав, який відбувається в Windows тільки при запуску пристрою, - і я отримую величезний поп звук, що дуже дратує). Як тільки я почала звучання після його "закрили", та ж проблема повторюється (як і його "завантаження"). Здається, майже як якби водій каже вимикання пристрою з-за відсутності звуку.

Чи є спосіб виправити це?

Ось який висновок:

$ для Д в /sys/автобус/USB-пристрою/устрою/[0-9]* ; робити, якщо [[ -Е $Д/продукт ]] ; потім Ехо -е "`базове ім'я $д`\т'к. cat $д/харчування/управління`\Т'к. cat $Д/С швидкість`\Т'к. cat $д/продукт" ; інтернет ; зроблено
1-1.4.1.1 480 ультра швидкий медіа-рідер
1-1.4.1.2 по 12 Рейзер поліпшення
1-1.4.1.3 авто 480 порт USB2.0 хаб
1-1.4.1.3.1 на 1,5 точці g110 G-клавіш
1-1.4.1.3.3 1.5 точці g110 ігрова клавіатура
1-1.4.3 на 12 Хуа Сін
2-1.5 480 фаст трек ультра тому 8R

$ кіт /системи/автобус/USB-пристрою/устрою/2-1.5/харчування/управління
на
$ кіт /системи/автобус/USB-пристрою/устрою/2-1.5/Потужність/рівень
на
$ кіт /системи/автобус/USB-пристрою/устрою/2-1.5/Потужність/autosuspend_delay_ms 
2000
$ кіт /системи/автобус/USB-пристрою/устрою/2-1.5/Потужність/autosuspend
2
$ кіт /системи/модуля/usbcore/параметри/autosuspend 
2
$ кіт /системи/модуля/usbcore/параметри/autosuspend
2

кіт у /lib/udev з/правил.д/42-УСБ-Хид-ПМ.правила

# не змінюйте цей файл, він буде перезаписаний при оновленні
#
# Включити autosuspend на емуляторі QEMU емуляція USB HID пристрої

# Зверніть увагу, що є глючні версії QEMU, для яких реклама дистанційне
# пробудження підтримку, але не насправді це правильно реалізувати. Це
# чому нам потрібен матч за серійний номер тут.
# Серійний номер "42" використовується для тега реалізації, де
# дистанційне керування не працює.
Дії=="додати", підсистеми=="USB", і М{продукту}=="в QEMU миша USB", attr, який{послідовний}=="42", тест=="влада/управління", attr, який{харчування/управління}="авто"
Дії=="додати", підсистеми=="USB", і М{продукту}=="QEMU для планшета USB", attr, який{послідовний}=="42", тест=="влада/управління", attr, який{харчування/управління}="авто"
Дії=="додати", підсистеми=="USB", і М{продукту}=="в QEMU клавіатура USB", attr, який{послідовний}=="42", тест=="влада/управління", attr, який{харчування/управління}="авто"

# Улов-все в avocent HID пристрою. Вимикає інтерфейс для того, щоб тільки
# тригер на HID клас пристроїв.
Дії=="додати", підсистеми=="USB", і у attrs{idVendor}=="0624", м{bInterfaceClass}=="03", тест=="../харчування/Управління", М{../харчування/управління}="авто"

# Делл бійок 4
Дії=="додати", підсистеми=="USB", і буква attr{idVendor}=="413c", літера attr{idProduct}=="2500", тест=="влада/управління", attr, який{харчування/управління}="авто"

# Делл бійок 5
Дії=="додати", підсистеми=="USB", і буква attr{idVendor}=="413c", літера attr{idProduct}=="0000", тест=="влада/управління", attr, який{харчування/управління}="авто"

# IBM на віддалений доступ
Дії=="додати", підсистеми=="USB", і буква attr{idVendor}=="04b3", літера attr{idProduct}=="4001", тест=="влада/управління", attr, який{харчування/управління}="авто"
Дії=="додати", підсистеми=="USB", і буква attr{idVendor}=="04b3", літера attr{idProduct}=="4002", тест=="влада/управління", attr, який{харчування/управління}="авто"
Дії=="додати", підсистеми=="USB", і у attrs{idVendor}=="04b3", літера attr{idProduct}=="4012", тест=="влада/управління", attr, який{харчування/управління}="авто"

Комп'ютер # Раритан, Інк КВМ.
Дії=="додати", підсистеми=="USB", і буква attr{idVendor}=="14dd", літера attr{idProduct}=="0002", тест=="влада/управління", attr, який{харчування/управління}="авто"

# USB HID пристрої, які знаходяться всередині машина повинна бути безпечною, щоб autosuspend

Дії=="додати", підсистеми=="USB", і підсистеми=="USB", і у attrs{знімні}=="знімається", Гото="usb_hid_pm_end"
Дії=="додати", підсистеми=="USB", і підсистеми=="USB", і у attrs{знімні}=="невідомо", Гото="usb_hid_pm_end"

Дії=="додати", підсистеми=="USB", і М{bInterfaceClass}=="03", У attrs{знімні}=="фіксованого", тест=="../харчування/Управління", М{../харчування/управління}="авто"

Мітка="usb_hid_pm_end"

Зверніть увагу, що ноутбук-режим не встановлений, це настільний ПК з новою ОС Ubuntu 13.10 встановити.

+197
mks212 27 січ. 2015 р., 16:14:52

Які рекомендовані терміни для приготування Солодкий картопля в мікрохвильовій печі?

Мікрохвильова піч потужність пов'язана з тими часами будуть оцінені, як добре.

+177
arahoomam 12 трав. 2014 р., 20:54:48

ГРМ використовує більшу або рівну uid_min з файлу/etc/логін.дефс , щоб визначити, які ідентифікатори користувачів є системні користувачі і регулярні користувачі. Якщо ви налаштувати його, щоб відповідати вашої системи користувальницького діапазону, ГДМ буде показувати їх на екрані входу в систему знову.

Наприклад, так як користувачі мережі мають свої рідини старті на 500, я змінив файл/etc/логін.дефс , щоб вони могли увійти в:

$ grep більше або рівне uid_min /і т. д./логін.дефс
Більше або рівне uid_min 500
+131
Andrea Nigro 16 серп. 2011 р., 08:06:02

Я хотів би знати, як створити заставки для Ubuntu Maverick з завантаження буде відображатися повідомлення При завантаженні, а також індикатор і обертовий логотип.

Або, якщо це можливо, змінити заставку, яка вже має обертовий логотип та прогрес-бар, і додати завантажувальні повідомлення до нього.

Це теми, які я хотів би змінити:

і я хотів би щось на зразок цього:

enter image description here

або ця, яка є точною сплеск я хочу створити:

enter image description here


мені вдалося знайти цей сайт має багато корисної інформації, але я Хавін важкий час зрозуміти деякі з них. не робив ніяких сценаріїв раніше!

Створіть свій власний заставки з прокруткою завантаження повідомлень

Плімут Сценаріїв

і це ще один сайт, який може допомогти зі сценаріями

це скрипт для прогрес-бар у басейні:

 #----------------------------------------- Прогрес Бар --------------------------------

 progress_box.образ = образ("progress_box.ПНГ");
 progress_box.спрайт = Спрайт(progress_box.зображення);

 progress_box.х = вікно.GetX() + Вікно.GetWidth() / 2 - progress_box.зображення.GetWidth() / 2;
 progress_box.р = вікно.Геті () Вікна+.GetHeight() * 0.65 - progress_box.зображення.GetHeight() / 2;
 progress_box.спрайт.Setposition для(progress_box.х, progress_box.р, 0);

 progress_bar.original_image = образ("progress_bar.ПНГ");
 progress_bar.спрайт = Спрайт();

 progress_bar.х = вікно.GetX() + Вікно.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2;
 progress_bar.р = вікно.Геті () Вікна+.GetHeight() * 0.65 - progress_box.зображення.GetHeight() / 2 + (progress_box.зображення.GetHeight() - progress_bar.original_image.GetHeight()) / 2;
 progress_bar.спрайт.Setposition для(progress_bar.х, progress_bar.р, 1);

 задоволення progress_callback (тривалість, прогрес)
{
 якщо (progress_bar.зображення.GetWidth () != Математика.Інт (progress_bar.original_image.GetWidth () * прогрес))
{
# додати * 3 помножити швидкість прогрес-бар на 3
 progress_bar.зображення = progress_bar.original_image.Масштаб(progress_bar.original_image.GetWidth(progress_bar.original_image) * прогрес * 3, progress_bar.original_image.GetHeight());
 progress_bar.спрайт.Встановлює спадне меню (progress_bar.зображення);
}
}

Плімут.SetBootProgressFunction(progress_callback);

Отже, я зробив багато пошуку, і я зміг дізнатися трохи більше про Плімуті.

це ті сайти, які я знайшла корисними. Плімут тематизації керівництво Є чотири частини до цієї статті ви повинні прочитати їх, щоб зрозуміти суть того, що ми робимо. (Я порівнював їх скриптом на мій сплеск, щоб зрозуміти, що до чого, я рекомендую робити це, якщо хтось піде по моїх стопах.) Плімут сценаріїв ОК, по цьому посиланню вже 2 сторінки довелося пройти через них, щоб зрозуміти, що робити. Виявляється, вони були після те ж саме Я, яке є прямою завантаження на Плімут сплеск, де у мене вже є спінінг логотип, фон, прогрес-бар.

Так що мені довелося змінити свій /Ліб/ЛСБ/инит-функції файл і зробити так що б його відправити завантаженні помилка/успіх,і т. д. повідомлення у Плімут, додавши цей пункт

# ВІДПРАВЛЯТИ ПОВІДОМЛЕННЯ В ПЛІМУТ
якщо [ -Х /ОГРН/Плімут ] && pidof plymouthd >/dev/нуль
тоді
 plymouth_send() {
 [ "$1" = '-н' ] && { # додати прапор '>' для лінії, яка буде розширена
зрушення
 /ОГРН/Плімут повідомлення. текст=">$*" || правда
повернутися
}
 [ "$1" = '-з' ] && { # додати "попередження" форматування
зрушення
 /ОГРН/Плімут оновлення-стан="попередження" || правда
 /ОГРН/Плімут повідомлення. текст="$*" || правда
 /ОГРН/Плімут оновлення-стан="нормальний" || правда
повернутися
}
 [ "$1" = '-ф' ] && { # додати "не" форматування
зрушення
 /ОГРН/Плімут оновлення-стан="помилка" || правда
 /ОГРН/Плімут повідомлення. текст="$*" || правда
 /ОГРН/Плімут оновлення-стан="нормальний" || правда
повернутися
}
 /ОГРН/Плімут повідомлення. текст="$*" || правда
}
ще
 plymouth_send() { :; }
інтернет

# інт log_begin_message (типу char *повідомлення)
log_begin_msg () {
 якщо [ -з "${1:-}" ]; тоді
 повернення 1
інтернет
 Ехо -Н "$@"
}

А також при додаванні

 # Тільки роблять незвичайні речі, якщо у нас є відповідний термінал
 # і якщо /usr змонтований
 якщо log_use_fancy_output; потім
 Червоний=`$вихід setaf 1`
 Жовтий=`$вихід setaf 3`
Нормальний=`ВП$вихід`
ще
Червоний="
Жовтий="
Нормальний="
інтернет

 якщо [ $1 -EQ 0 ]; тоді
 Ехо "."
 plymouth_send "."
 Еліф [ $1 -екв 255 ]; то
 /ОГРН/Ехо -е " ${жовтий}(попередження).${Нормальний}"
 plymouth_send -з " (попередження)."
ще
 /ОГРН/Ехо -е " ${червоний}не вдалося!${Нормальний}"
 plymouth_send -Ф " не вийшло!"
інтернет
 log_end_msg_post "$@"
 повернення $код
}

log_action_msg () {
 Ехо "$@".
 plymouth_send "$@".
}

log_action_begin_msg () {
 Ехо -Н "$@..."
 plymouth_send -Н "$@..."
}

log_action_cont_msg () {
 Ехо -Н "$@..."
 plymouth_send -Н "$@..."
}

log_action_end_msg () {
 log_action_end_msg_pre "$@"
 якщо [ -З "${2:-}" ]; тоді
кінець="".
ще
 кінець=" ($2)."
інтернет

 якщо [ $1 -EQ 0 ]; тоді
 Ехо "зробив${кінець}"
 plymouth_send "зробити${кінець}"
ще
 якщо log_use_fancy_output; потім
 Червоний=`$вихід setaf 1`
Нормальний=`ВП$вихід`
 /ОГРН/Ехо -е "${червоний}не${кінець}${нормальний}"
ще
 Echo "не вдалося${кінець}"
 plymouth_send -Ф "не${кінець}"
інтернет
інтернет
 log_action_end_msg_post "$@"
}

Досі я не зміг отримати повідомлення через Плімут, але я отримала краще розуміння того, як Плімут сценаріїв роботи!

Я не знаю, що ще я повинен зробити, щоб змусити його працювати! сподівався, що хтось тут може допомогти мені

Ну і ось моя версія скрипта для виплеску я працюю.

# INT2MIL-в Ubuntu-10.10-англ штанці як тема

Вікна.GetMaxWidth = fun (){
 я = 0;
 ширина = 0;
 у той час ("вікно".GetWidth(я)){
 ширина = математика.Макс(ширина, вікно.GetWidth(я));
я++;
}
 ширина повернення;
};

Вікна.GetMaxHeight = fun (){
 я = 0;
 висота = 0;
 у той час ("вікно".GetHeight(я)){
 висота = математика.Макс(висота, вікно.GetHeight(я));
я++;
}
 повертає висоту;
};

анім.imagecount = 100;
анім.target_width = 0.2* 0.46 * вікна.GetWidth();
анім.target_height = 0.2* 0.46 * вікна.GetWidth();

задоволення RotatedImage (індекс){
 індекс = математика.Інт(індекс);
 якщо (!RotatedImageCache[індекс])
 RotatedImageCache[індекс] = анім.original_image.Повернути((Математика.Пі*2*індекс)/анім.imagecount).Масштаб(анім.target_width, анім.target_height);

 повернення RotatedImageCache[індекс];
}


якщо (Плімут.Того, щоб() == "призупинити" || Плімут.Того, щоб() == "відновити") {
 тлі.original_image = ImageNew("призупинити.ПНГ");
 Вікна.SetBackgroundTopColor(1, 0, 0);
 Вікна.SetBackgroundBottomColor(0, 1, 0);
}
ще {
 логотип.original_image = ImageNew("логотип.ПНГ");
 тлі.original_image = ImageNew("фон.ПНГ");
 Вікна.SetBackgroundTopColor(0.234, 0.43, 0.705);
 Вікна.SetBackgroundBottomColor(0.16, 0.25, 0.44);

 анім.зображення= ImageNew("анімація.ПНГ");
 анім.original_image= анім.зображення.Масштаб(анім.target_width, анім.target_width);

 анім.спрайт = SpriteNew();
 анім.спрайт.Встановлює Спадне Меню(RotatedImage (0));
 анім.спрайт.SetX((Вікна.GetX() + Вікно.GetWidth() - RotatedImage(0).GetWidth()) / 2);
 анім.спрайт.Сети(Вікна.Геті () Вікна+.GetHeight() * 0.37);
 анім.кут = 0;
 анім.індекс = 0;


}
#зміна розмірів скорочення зробити логотип побільше
коефіцієнт = Логос.original_image.GetWidth() / логотип.original_image.GetHeight();
скорочення = 0.4;
логотип.зображення = логотип.original_image.Шкала (*віконні скорочення.GetMaxWidth() , коефіцієнт зменшення / * вікна.GetMaxWidth());
логотип.спрайт = SpriteNew();
логотип.спрайт.Встановлює спадне меню(логотип.зображення);
логотип.opacity_angle = 0;
#змінити розташування логотипу 
логотип.спрайт.SetX((Вікна.GetX() + Вікно.GetMaxWidth() - логотип.зображення.GetWidth()) / 2);
логотип.спрайт.Сети(Вікна.Геті () Вікна+.GetHeight() * 0.37);
#фонове зображення attributs х,Z,м
тлі.зображення = фон.original_image.Масштаб(Вікна.GetMaxWidth() , Вікна.GetMaxHeight());
тлі.спрайт = SpriteNew();
тлі.спрайт.Встановлює спадне меню(фон.зображення);
тлі.спрайт.Setposition Для(Вікно.GetX(), Вікна.Геті(), -10);

sprite_prompt = SpriteNew();

задоволення refresh_callback ()
{
 якщо (стан == "нормальний")
{
#анім.індекс=швидкість обертання
 анім.індекс += 1;
 анім.індекс %= анім.imagecount;
 анім.спрайт.Встановлює спадне меню(RotatedImage (анім.індекс));
 #анім.спрайт.SetOpacity (1);
мотив.спрайт.SetOpacity(мотив.димність);
}
ще
{
анім.спрайт.SetOpacity(0);
мотив.спрайт.SetOpacity(0);
}

}

якщо (Плімут.Того, щоб() != "призупинити" && Плімут.Того, щоб() != "резюме") {
 Плімут.SetRefreshFunction (refresh_callback);
}

#----------------------------------------- Діалог --------------------------------

статус = "звичайний";

задоволення dialog_setup()
{
місцеві.коробка;
місцеві.замок;
місцеві.запис;
місцеві.prompt_sprite;

 коробка.зображення = ImageNew (поле".ПНГ");
 замок.зображення = ImageNew("замок.ПНГ");
 запис.зображення = ImageNew("запис.ПНГ");

 коробка.спрайт = SpriteNew();
коробка.спрайт.Встановлює спадне меню Вставка.зображення);
 коробка.х = вікно.GetX() + Вікно.GetWidth() / 2 - коробки.зображення.GetWidth()/2;
 коробка.р = вікно.Геті () Вікна+.GetHeight() / 2 - коробки.зображення.GetHeight()/2;
 коробка.з = 10000;
 коробка.спрайт.Setposition для поле.х, коробка.р, коробка.з);

 замок.спрайт = SpriteNew();
замок.спрайт.Встановлює спадне меню блокування.зображення);
 замок.х = коробка.х + коробка.зображення.GetWidth()/2 - (замок.зображення.GetWidth() + запис.зображення.GetWidth()) / 2;
 замок.у = коробка.г + коробка.зображення.GetHeight()/2 - замку.зображення.GetHeight()/2;
 замок.з = коробка.з + 1;
 замок.спрайт.Setposition для(замок.х, замок.р, замок.з);

 запис.спрайт = SpriteNew();
запис.спрайт.Встановлює спадне меню(Вхід.зображення);
 запис.х = блокування.х + блокування.зображення.GetWidth();
 запис.у = коробка.г + коробка.зображення.GetHeight()/2 - входу.зображення.GetHeight()/2;
 запис.з = коробка.з + 1;
 запис.спрайт.Setposition для запис.х, запис.г, запис.з);

 prompt_sprite = SpriteNew();
 prompt_sprite.Setposition для поле.х, коробка.М - 20, коробка.з);

 глобальні.діалог.= коробка;
 глобальні.діалог.блокування = блокування;
 глобальні.діалог.запис = запис;
 глобальні.діалог.bullet_image = ImageNew (куля".ПНГ");
 глобальні.діалог.prompt_sprite = prompt_sprite;
 dialog_opacity (1);
}

задоволення dialog_opacity(непрозорість)
{
діалог.коробка.спрайт.SetOpacity(непрозорість);
діалог.замок.спрайт.SetOpacity(непрозорість);
діалог.запис.спрайт.SetOpacity(непрозорість);
діалог.prompt_sprite.SetOpacity(непрозорість);
 для (індекс = 0; діалог.куля[індекс]; індекс++)
{
діалог.куля[індекс].спрайт.SetOpacity(непрозорість);
}
}

задоволення display_normal_callback ()
{
 глобальні.статус = "звичайний";
 якщо (глобальні.діалог)
 dialog_opacity (0);
}

задоволення display_password_callback (підкажу, кулі)
{
 глобальні.статус = "пароль";
 якщо (!глобальні.діалог) 
dialog_setup();
 ще 
dialog_opacity(1);
мотив.спрайт.SetOpacity(0);
анім.спрайт.SetOpacity(0);

 діалог.prompt_sprite.Встановлює Спадне Меню(Мал.Текст(підкажіть, 1.0, 1.0, 1.0));
 для (індекс = 0; діалог.куля[індекс] || індекс < кулями; індекс++)
 { 

 якщо (!діалог.куля[індекс])
{
 діалог.куля[індекс].спрайт = SpriteNew();
діалог.куля[індекс].спрайт.Встановлює спадне меню(діалог.bullet_image);
 діалог.куля[індекс].х = діалог.запис.індексом X + * діалог.bullet_image.GetWidth();
 діалог.куля[індекс].у = діалог.запис.г + діалог.запис.зображення.GetHeight() / 2 - діалог.bullet_image.GetHeight() / 2;
 діалог.куля[індекс].з = діалог.запис.з + 1;
 діалог.куля[індекс].спрайт.Setposition для(діалог.куля[індекс].х, діалог.куля[індекс].м, діалог.куля[індекс].з);
}
 якщо (індекс < кулями)
діалог.куля[індекс].спрайт.SetOpacity(1);
ще
діалог.куля[індекс].спрайт.SetOpacity(0);
}
}

задоволення display_message_callback (запрошення)
{

запит = зображення.Текст(підкажіть,1.0, 1.0, 1.0);
sprite_prompt.Встановлює спадне меню(запит);
sprite_prompt.Setposition Для(Вікно.GetX() + (Вікна.GetWidth() - підкажіть.GetWidth()) / 2, Вікно.Геті () Вікна+.GetHeight() * 0.93, 2);
}

/* створити екземпляр діалогового вікна при запуску, щоб забезпечити всі іконки завантажуються в пам'ять, перш ніж воно размонтирования, у разі /usr не змонтована */
dialog_setup(); dialog_opacity(0);
Плімут.SetDisplayNormalFunction(display_normal_callback);
Плімут.SetDisplayPasswordFunction(display_password_callback);
Плімут.SetMessageFunction(display_message_callback);

#----------------------------------------- Прогрес Бар --------------------------------

progress_box.образ = образ("progress_box.ПНГ");
progress_box.спрайт = Спрайт(progress_box.зображення);

progress_box.х = вікно.GetX() + Вікно.GetWidth() / 2 - progress_box.зображення.GetWidth() / 2;
progress_box.р = вікно.Геті () Вікна+.GetHeight() * 0.65 - progress_box.зображення.GetHeight() / 2;
progress_box.спрайт.Setposition для(progress_box.х, progress_box.р, 0);

progress_bar.original_image = образ("progress_bar.ПНГ");
progress_bar.спрайт = Спрайт();

progress_bar.х = вікно.GetX() + Вікно.GetWidth() / 2 - progress_bar.original_image.GetWidth() / 2;
progress_bar.р = вікно.Геті () Вікна+.GetHeight() * 0.65 - progress_box.зображення.GetHeight() / 2 + (progress_box.зображення.GetHeight() - progress_bar.original_image.GetHeight()) / 2;
progress_bar.спрайт.Setposition для(progress_bar.х, progress_bar.р, 1);

задоволення progress_callback (тривалість, прогрес)
{
 якщо (progress_bar.зображення.GetWidth () != Математика.Інт (progress_bar.original_image.GetWidth () * прогрес))
{
 progress_bar.зображення = progress_bar.original_image.Масштаб(progress_bar.original_image.GetWidth(progress_bar.original_image) * прогрес * 3, progress_bar.original_image.GetHeight());
 progress_bar.спрайт.Встановлює спадне меню (progress_bar.зображення);
}
}

Плімут.SetBootProgressFunction(progress_callback);

#----------------------------------------- Оновлення Статусу --------------------------------

NUM_SCROLL_LINES = 5;
LINE_WIDTH = 55;
# ширина одного персонажа
CHAR_WIDTH = 7;
# висота одного персонажа
CHAR_HEIGHT = 10;

msg_color = [0.5,0.5,0.5]; # msg_color є масивом

задоволення update_status_callback(ДПАУ) {
 якщо (ДПАУ == "помилка") msg_color = [1,0,0];
 якщо (ДПАУ == "попередження") msg_color = [0.8,0.8,0];
 якщо (ДПАУ == "нормальний") msg_color = [0.5,0.5,0.5];
}

весело StringLength(рядок) {
 індекс = 0;
 стр = рядок(string);
 у той час(стор Використовуючи метод charat(індекс)) індекс++;
 повернення індексу;
}

// Ініціалізація тексту, зображень і їх позиції
// 20-висота (включаючи міжрядковий інтервал) кожного рядка
для (Я=0; я < NUM_SCROLL_LINES; я++) {
 ліній[я]= зображення.Текст("",0,0,0);
 message_sprite[я] = Спрайт();
 message_sprite[я].SetX (Вікна.GetX() + (screen_width / 2 ) - (LINE_WIDTH * CHAR_WIDTH / 2));
 message_sprite[я].Сети (Вікна.Геті() + (screen_height / 2) + (logo_height /2) +(logo_height * 1.2)+ (я * CHAR_HEIGHT * 2) );
 message_sprite[я].Сэтз (10000);
}

приводом = рядок("");

задоволення scroll_message_callback(текст) {

 nobreak = 0;
 якщо текст.Героїв(0) == ">") { # "Немає переносу" прапор, як "Пан"
 текст = текст.Підрядок(1, StringLength(текст); # видалити ">" на передній
 nobreak = 1;
}

 якщо (прийменник == "") {

 якщо (nobreak == 1) прийменник = текст;

 // Видаляти повідомлення, якщо занадто довго
 якщо (StringLength(текст) > LINE_WIDTH) {
 текст = текст.Підрядок(0, LINE_WIDTH - 3);
 текст += "...";
}

 / Повідомлення/ зміну один
 для (Я = 0; я < NUM_SCROLL_LINES - 1; я++) {
 ліній[я] = рядки[I+1];
}
 ще { # попереднє повідомлення було помічено, немає переносу

 // Видаляти повідомлення, якщо занадто довго
 якщо (StringLength(текст) > LINE_WIDTH - 5) { # залишити хвилин. 5 для прийменника
 текст = текст.Підрядок(0, LINE_WIDTH - 8);
 текст += "...";
}

 # Видаляти попереднє повідомлення, якщо занадто довго
 якщо (StringLength(привід) > (LINE_WIDTH - StringLength(текст))) {
 приводом = привід.Підрядок(0, LINE_WIDTH - StringLength(текст) - 3);
 прийменник += "...";
}

 текст = прийменник + текст;

 якщо (nobreak == 1) прийменник = текст;
 інший привід = "";

}

 // Створюємо зображення на останнє повідомлення
# оригінальний сценарій був "ліній[я]" 
 ліній[я] = зображення.Текст( текст, 0.5, 0.5, 0.5);

 // Повторно виділити текст зображень для спрайтів
 для (Я = 0; я < NUM_SCROLL_LINES; я++) {
message_sprite[я].Встановлює спадне меню(ліній[я]);
}
}

Плімут.SetUpdateStatusFunction(scroll_message_callback);

# повідомлення будуть додані на оновлення
Плімут.SetMessageFunction(scroll_message_callback);

#----------------------------------------- Кинути --------------------------------

задоволення quit_callback ()
{
 анім.спрайт.SetOpacity (0);
 якщо (Плімут.Того, щоб() == "зупинка") {
мотив.спрайт.SetOpacity(0);
}
}

Плімут.SetQuitFunction(quit_callback);

Отже, я представив майже всю необхідну інформацію, якщо хто знайомий з цим дайте мені знати, що мені не вистачає, щоб отримати завантаження повідомлення до Плімут. Дякую

+51
MisterJeff 16 квіт. 2018 р., 10:54:20

Показати питання з тегом