내 리눅스 민트 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있습니다. 이 작품을 실제로보고 싶습니다!
무엇이 빠졌습니까? timerVector클래스는 적어도 ..

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.