Compiz Eklentilerini Yüklemede Sorun Yaşıyorum

Başlatan sabriyurga, 08 Haziran 2010 - 20:13:33

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

sabriyurga

Forumdaki compiz eklentilerini indiremiyorum.Araştırdım ancak sonuca ulaşamadım biryerlerde yanlış yaptım hehralde.Kurulumu tam olarak nedir acaba

ironic

Sayfanın adresini verirmisin

konuyu taşıyorum.

sabriyurga

http://forum.ubuntu-tr.net/index.php?topic=1382.0

http://wiki.ubuntu-tr.net/index.php/Pcek_Beti%C4%9Fi_ile_Compiz_Eklenti_Kurulumu#Kaynak_Kodu  >> 
Kullanım
Yukarıdaki kaynak kodu kopyalayıp, boş bir dosyanın içine yapıştırıyoruz ve uzantısını ".py" olacak şekilde kaydediyoruz. Çalıştırdığınızda ise Compiz eklentilerini otomatik olarak kurup, compizi yeniden başlatıyor.

Bu çalıştırma nasıl oluyor öyle bir dosya yapıyorum çalıştır falan yok :D

hitokiri

dosyaya sağtık erişim hakları özellikler bir program gibi çalışmasına izin ver çift tıkla uçbirimde çalıştır de :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 08 Haziran 2010 - 20:31:42

sistem 32 bit mi 64 bit mi ?

Ozmo

#!/bin/bash

# compiz-plugins-experimental-0.8.x
# A script to install additional compiz plugins not included in the official plugin sets

# Dependencies:
# These are the dependencies necessary to install all plugins on Ubuntu Jaunty 9.04 or Karmic 9.10
# This script should work on other distributions provided the dependencies are met

# compiz-fusion-bcop compiz-dev compizconfig-settings-manager build-essential libtool
# libglu1-mesa-dev libxss-dev libcairo2-dev libpango1.0-dev git-core

# Variables

anaglyph_url=git://anongit.compiz-fusion.org/users/wodor/anaglyph
atlantis_url=git://anongit.compiz-fusion.org/fusion/plugins/atlantis
cubemodel_url=git://anongit.compiz-fusion.org/fusion/plugins/cubemodel
dialog_url=git://anongit.compiz-fusion.org/users/rcxdude/dialog
elements_url=git://anongit.compiz-fusion.org/users/pat/elements
extra_animations_url=git://anongit.compiz-fusion.org/users/kdubois/extra-animations
fakeargb_url=git://anongit.compiz-fusion.org/compiz/plugins/fakeargb
fireflies_url=git://anongit.compiz-fusion.org/inactive/users/smspillaz/fireflies
freewins_url=git://anongit.compiz-fusion.org/users/warlock/freewins
ghost_url=git://anongit.compiz-fusion.org/users/rcxdude/ghost
grid_url=git://anongit.compiz-fusion.org/compiz/plugins/grid
icons_url=http://oreaus.googlepages.com/icons-experimental.tar.gz
mswitch_url=git://anongit.compiz-fusion.org/fusion/plugins/mswitch
photowheel_url=git://anongit.compiz-fusion.org/users/b0le/photowheel
putplus_url=git://anongit.compiz.org/users/edgurgel/putplus
screensaver_url=git://anongit.compiz-fusion.org/users/pafy/screensaver
simple_animations_url=git://anongit.compiz-fusion.org/users/smspillaz/simple-animations
smartput_url=git://anongit.compiz.org/users/edgurgel/smartput
snow_url=git://anongit.compiz-fusion.org/fusion/plugins/snow
snowglobe_url=git://anongit.compiz-fusion.org/users/metastability/snowglobe
stackswitch_url=git://anongit.compiz-fusion.org/fusion/plugins/stackswitch
stars_url=git://anongit.compiz-fusion.org/inactive/users/smspillaz/stars
static_url=http://www.efaref.net/git/compiz/plugins/static.git
swap_url=git://anongit.compiz.org/users/edgurgel/swap
tile_url=http://oreaus.googlepages.com/tile.tar
toggle_decoration_url=git://anongit.compiz-fusion.org/users/edgurgel/toggle-decoration
wizard_url=http://oreaus.googlepages.com/wizard.tar
workspacenames_url=git://anongit.compiz-fusion.org/users/maniac/workspacenames

SRC_DIR=$HOME/src/compiz/plugins
TMP_DIR=/tmp
ICON_DIR=/usr/share/ccsm/icons/hicolor/scalable/apps

# Make sure we're being ran in bash

if [ -z "$BASH_VERSION" ]; then
   echo "Please run this script as /path/to/<script> or ./<script> from the directory where the script is located in a bash environment."
   exit 1
fi

# Don't run it as root

if [ $EUID = 0 ]; then
   echo "Run as user, without sudo and not as root."
   exit 1
fi

plugin_list=(anaglyph atlantis cubemodel dialog elements extra-animations fakeargb fireflies freewins ghost grid photowheel putplus screensaver simple-animations smartput snow snowglobe stackswitch stars static swap tile toggle-decoration wizard workspacenames)

dep_list=(compiz compiz-fusion-bcop compiz-dev compizconfig-settings-manager build-essential libtool libglu1-mesa-dev libxss-dev libcairo2-dev libdecoration0-dev libpango1.0-dev git-core)

# Functions

help ()      {
   echo "Compiz Addons - for compiz v0.8"
   echo "A script to install additional compiz plugins not included in the traditional plugin set."
   echo "Note: After using this script, restart compiz and ccsm for changes to take effect."
   echo "Run this script as user with ./<script> or /path/to/<script>, without 'sh' or 'sudo'!"
   echo
   echo "Usage: compiz-addons [OPTION] [TARGET]"
   echo "Options:"
   echo
   echo "install <target>          : Installs plugin <target>"
   echo "uninstall <target>        : Uninstalls plugin <target>"
   echo "--list                    : List of available targets"
   echo
   echo "--help                    : Displays this usage screen"
   exit 0
}

download () {

   local url="${1//-/_}_url"

   if [[ "$1" == "fakeargb" || "$1" == "grid" ]]; then
      git clone "${!url}"
      cd $1
      git checkout --track -b compiz-0.8 origin/compiz-0.8
      cd ../
   elif [ "$1" = "ghost" ]; then
      git clone "${!url}"
      cd $1
      git checkout 30b482c506354c95bab9feb5a40b9c9f0ea4de50
      cd ../
   elif [ "$1" = "grid" ]; then
      git clone "${!url}"
      cd $1
      git checkout 7d9521da7078bc9f1e5926c11e15158d24f64def
      cd ../
   elif [ "$1" = "tile" ] || [ "$1" = "wizard" ]; then
      wget -O $TMP_DIR/$1.tar "${!url}"
      tar -xf $TMP_DIR/$1.tar -C $SRC_DIR
   elif [ "$1" = "icons" ]; then
      wget -O $TMP_DIR/$1-experimental.tar.gz "${!url}"
   else
      git clone "${!url}"
   fi
}

validate_plugin ()   {
   cd $SRC_DIR
   if [ ! -d $SRC_DIR/$1 ]; then
      download $1
   fi
   cd $SRC_DIR/$1
}

install ()   {
   validate_plugin $1
   echo "Building $1.."
   make clean
   make
   echo "Installing $2.."
   make install
   local icon="$(grep PLUGIN plugin.info|sed '/^PLUGIN[ =]/s/^[^=]* *= *//p;d')"
   icon="plugin-${icon}.svg"
   if [ ! -e $ICON_DIR/$icon ]; then
      echo "Installing icon for $1.."
      if [ ! -e $TMP_DIR/icons-experimental.tar.gz ]; then
         download icons
      fi
      sudo tar -xzf $TMP_DIR/icons-experimental.tar.gz -C $ICON_DIR --strip 1 icons-experimental/$icon
      echo "Installed $icon to $ICON_DIR"
   fi
   icon="plugin-cubemodel.svg"
   if [ ! -e $ICON_DIR/$icon ]; then
      sudo tar -xzf $TMP_DIR/icons-experimental.tar.gz -C $ICON_DIR --strip 1 icons-experimental/$icon
   fi
}

uninstall ()   {
   validate_plugin $1
   echo "Removing $1"
   make uninstall
   # Don't worry about removing the icons since leaving them is harmless
}

clean () {
   echo "Purging source files.."
   for dir in "${plugin_list[@]}"; do
      if [ -d $SRC_DIR/$dir ]; then
         echo "Deleting $SRC_DIR/$dir/"
         rm -rf $SRC_DIR/$dir
      fi
   done
   quit
}

single_plugin ()   {
   validate_plugin $2
   $1 $2
   quit
}

do_all ()   {
   $1 $2
   continue
}

skip ()   {
   echo "Skipping $1."
}

quit ()   {
   echo "Done."
   exit 0
}

test ()   {
      if [ "$1" = "q" ]; then
         tput sgr0
         quit

         elif [ "$1" = "s" ]; then
            tput sgr0
            skip $dir
         elif [ "$1" = "i" ]; then
            tput sgr0
            install $dir
         elif [ "$1" = "u" ]; then
            tput sgr0
            uninstall $dir
         elif [ "$1" = "a" ]; then
            tput sgr0
            echo "Installing all remaining without prompting.."
            dont_prompt=1
            do_all install $dir
         else
            echo "Invalid option.\'$1\'"
            quit
      fi
}

isin () {
   local key="$1" value
   shift
   for value; do
   [ "$value" = "$key" ] && return
   done
   return 1
}

init_deps () {
for dep in "${dep_list[@]}"; do
   if ! dpkg --get-selections "$dep" 2>/dev/null | grep -qE '\<install$' > /dev/null; then
      echo "Installing dependencies.."
      sudo aptitude install "${dep_list[@]}" #compiz-fusion-plugins-unsupported
      break
   fi
done

mkdir -p $SRC_DIR
}

main_loop () {

init_deps

if [ ! $dont_prompt ]; then
   echo "$(tput setaf 2)i$(tput sgr0) = $(tput setaf 2)Install$(tput setaf 3) s$(tput sgr0) = $(tput setaf 3)Skip$(tput setaf 6) u$(tput sgr0) = $(tput setaf 6)Uninstall$(tput setaf 5) a$(tput sgr0) = $(tput setaf 5)Install all remaining without prompting$(tput setaf 1) q$(tput sgr0) = $(tput setaf 1)Quit$(tput sgr0)"
fi

for dir in "${plugin_list[@]}"; do
   tput sgr0

   if [ $dont_prompt ]; then
      if [ -z "$1" ]; then
         do_all install $dir
      else
         do_all $1 $dir
      fi
   fi

   read -p "What would you like to do for $(tput setaf 3)$dir$(tput sgr0)? $(tput setaf 2)i$(tput sgr0)/$(tput setaf 3)s$(tput sgr0)/$(tput setaf 6)u$(tput sgr0)/$(tput setaf 5)a$(tput sgr0)/$(tput setaf 1)q$(tput sgr0): " response
   test $response

   tput sgr0

done
quit
}


# Main

case "$1" in
   -h | --help )
      help ;;
   --list )
   echo "Valid targets are:"
   for i in "${plugin_list[@]}"; do
      echo "$i"
   done
   echo "all (Performs <action> for all plugins)"
   exit 0 ;;
   install   )
      if [ -z "$2" ]; then
         echo "This command requires a target. See --list for a list of valid targets."
         quit
      elif isin "$2" "${plugin_list[@]}"; then
         init_deps
         single_plugin $1 $2
      elif [ "$2" = "all" ]; then
         tput sgr0
         echo "$(tput setaf 2)Installing all plugins without prompting.$(tput sgr0)"
         dont_prompt=1
         main_loop $1
         quit
      else
         echo "Invalid target. See --list for a list of valid targets."
         quit
      fi ;;
   uninstall )
      if [ -z "$2" ]; then
         echo "This command requires a target. See --list for a list of valid targets."
         quit
      elif isin "$2" "${plugin_list[@]}"; then
         echo "Uninstalling $2.."
         single_plugin $1 $2
      elif [ "$2" = "all" ]; then
         tput sgr0
         echo "$(tput setaf 6)Uninstalling all plugins.$(tput sgr0)"
         dont_prompt=1
         main_loop $1
         quit
      else
         echo "Invalid target. See --list for a list of valid targets."
         quit
      fi ;;
   clean )
      clean   ;;
   * )
      if [ ! -z "$1" ]; then
         echo "Invalid option \"$1\""
         help
      fi
esac

main_loop

exit 0


bunu kayıt et çalıştırma hakkı ver çalıştır gerekli paketleri çekecek yükleme sırasında sana şifreni ve bir kaç soru soracak "a" yaz onayla yüklemeye başlayacak

sabriyurga

Alıntı yapılan: hitokiri - 08 Haziran 2010 - 20:31:24
dosyaya sağtık erişim hakları özellikler bir program gibi çalışmasına izin ver çift tıkla uçbirimde çalıştır de :)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 08 Haziran 2010 - 20:31:42

sistem 32 bit mi 64 bit mi ?


Bu kadar basit miydi :) Neyse öğreniyoruz zaten sistemi teşekkürler ;) Valla bu forumdaki bir komuttan 64 bit gözüküyor ama şuan 32 bit sürümünü kullanıyorum

hitokiri

tamam o zaman birini ben hazırladım diğerini ecnebiler :D ;)
seç beğen al :)

sabriyurga

* tabi ki ecnebilerinkini almam :D  Seninkini bir deneyim ;)


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 08 Haziran 2010 - 20:43:55

Ozmo bu arada dikkatimi çekti verdiğin kodda Karmic Koala yazıyor ? Bende de çalışmadı o dediğin

ironic

Ordaki eklentilerin büyük kısmı artık varsayılan olarak geliyor. Yeni eklentiler için, Görsel yardım >> Compiz fusion bölümüne bakabilirsin.