Ответы пользователя по тегу Linux
  • Скрипт для Plymouth?

    Fantiney
    @Fantiney Автор вопроса
    Короче сам решил. Вот работающий вариант:

    # This is a simple pulsing script for Plymouth daemon.
    
    Window.SetBackgroundTopColor (0.16, 0.00, 0.12);    
    Window.SetBackgroundBottomColor (0.16, 0.00, 0.12);  
    
    logo.image = Image("ubuntu_logo.png"); 
    
    logo.sprite = Sprite (logo.image); 
    
    
    logo.width = logo.image.GetWidth ();
    logo.height = logo.image.GetHeight ();
    logo.x = Window.GetX () + Window.GetWidth () / 2 - logo.width  / 2; 
    logo.y = Window.GetY () + Window.GetHeight () / 2 - logo.height / 2;
    logo.z = 1000; 
    
    logo.sprite.SetX (logo.x); 
    logo.sprite.SetY (logo.y);
    logo.sprite.SetZ (logo.z);
    
    logo.sprite.SetOpacity (1);
    
    light.image = Image ("light.png");
    
    light.sprite = Sprite (light.image);
    
    light.width = light.image.GetWidth ();
    light.height = light.image.GetHeight ();
    light.x = Window.GetX () + Window.GetWidth () / 2 - light.width  / 2; 
    light.y = Window.GetY () + Window.GetHeight () / 2 - light.height / 2;
    light.z = 100; 
    
    light.sprite.SetX (light.x);
    light.sprite.SetY (light.y);
    light.sprite.SetZ (light.z);
    
    #light.sprite.SetOpacity (1);
    
    flag = 0;
    counter = 1;
    
    fun pulse ()
     {
    	
    	if (counter < 0.05)
    		flag = 1;
    	if (counter > 0.95)
    		flag = 0;
    
    	if (flag == 0) {
    		counter = counter - 0.02;		
    		light.sprite.SetOpacity (counter);
    			}
    	if (flag == 1) {
    		counter = counter + 0.02;		
    		light.sprite.SetOpacity (counter);
    			}
     }
    
    Plymouth.SetRefreshFunction (pulse);
    
    Ответ написан
    Комментировать
  • Скрипт для Plymouth?

    Fantiney
    @Fantiney Автор вопроса
    Неужели на хабре нет человека, знающего Plymouth Scripting Language? Или C++?
    Ответ написан
    Комментировать
  • Нетбук для ubuntu

    Fantiney
    @Fantiney
    samsung nf110/210/310
    работает без проблем. Все устройства подхвачены их коробки
    Ответ написан
    Комментировать
  • Как добавить кастомный элемент в «Места», «Places» в Nautilus. Ubuntu 13.04

    Fantiney
    @Fantiney
    Раньше, в старые добрые времена gnome 2.3 в nautiluse достаточно было перетащить нужную папку на панель слева и сразу появлялась закладка…
    а теперь всё повыпиливали, блин…
    Ответ написан
  • Управление питанием в ubuntu

    Fantiney
    @Fantiney
    эээ… не понял, как здесь отредактировать написанное сообщение…
    короче вот код для power.sh со звуком:
    if on_ac_power; then
     notify-send "Система электропитания" "Питание подключено" -i gtk-info
     /usr/bin/canberra-gtk-play --id="service-login" --volume=7
    else
     notify-send "Система электропитания" "Питание отключено" -i gtk-info
     /usr/bin/canberra-gtk-play --id="service-logout" --volume=7
    fi
    


    Можно выбрать любой стандартный звук из /usr/share/sounds/ubuntu/stereo или свой запихнуть
    Ответ написан
    Комментировать
  • Управление питанием в ubuntu

    Fantiney
    @Fantiney
    Можно также наладить оповещения через power.sh и notify

    sudo gedit /etc/acpi/power.sh
    

    добавляем
    if on_ac_power; then
     notify-send "Система электропитания" "Питание подключено" -i gtk-info
    else
     notify-send "Система электропитания" "Питание отключено" -i gtk-info
    fi
    

    Добавлять его можно прямо после строки #!/bin/sh
    После сохранить и выполнить
    sudo chmod +x /etc/acpi/power.sh
    

    Должно работать, сам не проверял
    Ответ написан
    Комментировать