내 리눅스 민트 destkop에 눈이 내릴 수있는 방법이 있습니까?


13

눈이 내 바탕 화면에 떨어 졌으면 좋겠다.

시도한 Xsnow (Mate / Marco, Mate / Compiz 및 KDE / Kwin 사용)가 작동하지 않습니다.
Compiz 용 Snow 플러그인도 더 이상 작동하지 않습니다.
KDE의 스노우 기능이 제거되었습니다.

눈을 얻는 다른 방법이 있습니까?


1
oreaus.googlepages.com/snow.tar . 새로운 사본을 가져 와서 compiz 디렉토리에 압축을 make make clean make install
— 풀고

@ h3rrmiller 내 compiz 디렉토리는 어디에 있습니까? ~ / .compiz와 ~ / .compiz / 플러그인, 항상 말한다 시도No rule to make target ``build/snow.lo', needed by ``c-build-objs'. Stop.
— Wolf480pl

1
당신은, 당신의 ~ / .compiz 디렉토리로 추출 snow.tar에 눈이 디렉토리로 이동하여 필요 차종을 실행
— h3rrmiller

12
지역에 따라 겨울철에 집에서 꺼내 눈이 올 때까지 기다릴 수도 있습니다. :
— Gallaecio

1
xsnow는 Gnome 및 Ubuntu 12.04 (sudo apt-get install xsnow)에서 제대로 작동합니다. 확실하지가 : 그놈로 전환 심하게 충분히 눈을 원하는 경우
— 토마스 브랫

답변:


6

루트 창을 다루는 데스크탑 응용 프로그램을 xsnow종료 한 후 사용하십시오 . 바탕 화면을 실행 하고 클릭하십시오. 적어도 LXDE에서는 일반적으로 데스크탑을 처리 하지만 백그라운드에 데스크탑 창이 필요하지 않고 죽었을 때 자동으로 다시 시작하지 않는 한 다른 환경에서 작동해야합니다.xkillpcmanfm


불행히도 Mate는 데스크톱 앱을 다시 시작합니다. leas에서 나는 xsnow가 잠시 작동하는 것을 보았습니다.
— Wolf480pl

실행하려고하는 동안 나에게도 같은 문제가 있습니다 xpenguins. Mate는 죽이자 마자 데스크탑을 다시 시작합니다. 사용하기 위해 간단한 창 관리자를 사용해야한다는 것이 밝혀졌습니다 xsnow.
— Abinash Dash

3

루키 스크립트 ( Conky로 시작 )가이 작업에 유용한 도구 라고 생각했습니다 . 인터넷 에는 눈에 띄는 예제가 많이 있습니다 (예 : 여기 및 여기 ). 예를 들어 외부에 눈이 내릴 때만 데스크탑에 눈이 내 리도록 할 수 있습니다.

나는 보았다 포럼에 어떤 남자뿐만 아니라 눈으로 불꽃 놀이를위한 루아 스크립트를 작성하는 방법에 대한 몇 가지 비디오 자습서를 게시했다고하지만, 불행하게도 그는 YouTube에서 그들을 촬영하고 ...

그러나 템플릿으로 사용할 수있는 일부 남은 코드가 있지만 불행히도 독립적으로 작동하지 않습니다.

루아를 배우고 이것을 고칠 시간과 성향이 있다면, 내가 할 일이 있습니다.

  1. conky를 설치하십시오. 민트는 아마도 패키지 관리자에있을 것입니다.
  2. 강설 조각을 어딘가에 저장하십시오 (예 : ~ / .conky / lua / snowfall.lua)
  3. ~ / .conkyrc에 다음 줄을 추가하십시오

    lua_load /path/to/home/.conky/lua/snowfall.lua
    lua_draw_hook_pre snowday

  4. 를 실행하십시오 conky. 오류를 찾고 디버그 / 주석 라인 출력 / 필요한 경우 기능 추가 ...

이 snowday기능 의 기본 기능은로 사용할 수 conky있습니다. 이 작품을 실제로보고 싶습니다!
무엇이 빠졌습니까? timer및 Vector클래스는 적어도 ..

function conky_snowday()
    timer.Stop("fuller")

    local emt2 = ParticleEmitter(Vector(0,0,400))
        timer.Create("fuller", 0.1, 0, function()
        for i=1, 1000 do
            local snowparty = emt2:Add("particle/snow",LocalPlayer():GetPos() + Vector(0,0,1000))
            snowparty:SetVelocity(Vector(math.random(-700,700),math.random(-700,700),math.random(-300,-100)))
            snowparty:SetDieTime(4)
            snowparty:SetStartAlpha(0)
            snowparty:SetEndAlpha(255)
            snowparty:SetStartSize(5)
            snowparty:SetEndSize(math.random(0,3))
            snowparty:SetColor(255,255,255)
            snowparty:SetRoll(math.random(0,360))
            end
        end)
    emt2:Finish()
end

이 기능은 원래 GarrysMod를 위해 만들어졌습니다. 여기서 누락되지 않은 유일한 수업은 수학입니다. 또한 "입자 / 눈"은 아마도 밸브 입자 파일 일 수 있으며 대부분의 입자 매개 변수가 여기에 설정됩니다. 예를 들어 이식하기가 어렵습니다. cairo (모든 멋진 것들을 그리기 위해 conky 구성에서 사용됨).
— Wolf480pl

네, 맞습니다 ... Vector 클래스와 타이머 클래스를 찾으려고 꽤 오랜 시간을 보냈지 만 Valve를 통해 다운로드해야 할 것 같습니다. 그래서, particle/snow있다, 아마도 거기에 갇혀 있으며, 의심의 여지가 DirectX를 위해 작성되지 것입니다, 그래서 그래, 나중에 엔비디아 SDK 샘플을 통해 살펴했다 OpenGL을 :( 그래서 난에 포트 어려울 것이라고 smoke하는 사용 예,하지만를 CUDA. xsnow는 현재 유일한 옵션 인 것 같습니다 ...
— Alex Leach



0

그것이 효과가 있는지 확실하지 xsnow않지만 여기에 내가 xpenguins문제 를 해결하기 위해 한 것이 있습니다 .
1. 현재 sesion을 설치 openbox하고 obconf
2. 로그 아웃하고 openbox세션을 시작하십시오 .
3. 마우스 오른쪽 버튼으로 클릭-> 터미널 시작-> xpenguins(아마도 가능 xsnow)
자세한 설명은이 답변을 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.