Screenlets bash

Instalirao sam Mint Mate 19,normalno pravljen tj koriscen Ubuntu 18.04 Bionic.Podesio nastimovao po svome,i radi super :slight_smile: dodao neke ppa,ali ppa za screenlets nece a u Mintu 18.3(baza Ubuntu 16.04) radili bez greske.Guglajuci nasao sam ovo:
#!/bin/bash
sudo dpkg -l python-wnck >/dev/null2>&1
if[ $?==0];then
echo “OK”
else
echo “Install python-wnck”
sudo apt -y install libwnck22
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi
sudo dpkg -l python-gnomekeyring >/dev/null2>&1
if[ $?==0];then
echo “OK”
else
echo “Install python-gnomekeyring”
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi
sudo add-apt-repository -y ppa:screenlets/ppa
sudo sed -i ‘s/bionic/xenial/g’/etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list
sudo apt update && sudo apt -y install screenlets screenlets-pack-all

ovde Screenlets malfunction after upgrading to 18.04[/URL] a i ovaj je ovo uzeo sa ovog [URL=‘https://www.maravento.com/2018/05/screenlets-en-bionic.html’]Screenlets en Bionic - Maravento Maravento bloga,Spanski no na Chrome desni klik i translate.Sad neznam programiranje ali mi ovo lici na skriptu,uopste kako napraviti gde smestiti…podesiti da bude izvrsna kao EXE u Windowsu?Tacnije i o tim skriptama kako sta,nemam pojma…dakle molim za neko pojasnjenje i hvala unapred :slight_smile:
zaboravih na ovom Maravento blogu ima,i video ali jbg na Spanskom,a posle ovog komanda povelika…kako ovo sve obrisati,u slucaju da pravi neki problem

  1. Napravi prazan fajl bilo gde…najbolje na dektopu… a ime fajla može da bude bilo šta, npr “skripta” (bez navodnika, naravno…)
  2. Otvori taj fajl u bilo kom editoru, pa prekopiraj sadržaj skripte u fajl, i sačuvaj ga.
  3. Zatvori fajl/izađi iz editora, otvori terminal takođe na desktopu, pa odradi
chmod +x skripta

time dodeljuješ izvršne dozvole toj skripti (kao EXE na wintendu…)
4) Nakon dodele dozvole, skriptu pokrećeš takođe iz terminala komandom, da bi pratio njeno izvršavanje:

./skripta

Tražiće ti sudo lozinku, zato što treba da instalira neke programe/zavisnosti, ali ništa ni strašno ni komplikovano…doduše, ne koristim Mint, pa ne mogu da znam unapred, ali…probaj, ne može da škodi :slight_smile:

Uh meni je Mint @Dragan na engleskom lakse mi tako,na Desktopu na desni klik nudi Create folder pa Create launcer itd.E sad ja napravim folder skripta,e kako ga otvoriti u editoru?Mislis na tekst editor ili nesto drugo,probao sam sa Leafpad kaze ovo je direktorijum…sad cu pogledam i na cika guglu sta kaze

@milewap
Ama fajl treba da se napravi, a ne folder…skripta je fajl, a ne folder :slight_smile:
Otvori terminal na desktopu, pa odradi:

touch skripta

… to će ti napraviti fajl

Sad zurim mada na brzaka,ovo izgleda ne radi.To jest nece screenlets ovako,kad pokrenu projekat ponovo bice…jer je zapostavljen vec par godina steta…

Ako si samo cp ovu skriptu iz prvog posta, onda ne radi jer ima sintaksnih grešaka

Napravio sam bio skripta.sh a probao i u prazan fajl dodam,te onda chmod +x skripta sve na desktopu.Pa levi dvoklik misem run in terminal,i nista za sekund se otvori terminal i kraj.Sta znam @mracni covek ako znas programiranje pokusaj popraviti.Ja obozavam te vidzete i zezalice,instaliro sam i screenfetch…a sad se razmisljam da ubacim sinnamon.On bar ima one deklets(bese) a Mint nema :frowning:

Ако је skripta.sh, онда је

sudo chmod +x skripta.sh

Јбг,немам нигде дебијан да се зезам с тим. Цепидлачим, знам, ал овде ако окинеш једно слово, оде све па па…

@milewap brt, evo ti ovo, ali ti uopšte ne garantujem za bezbednost sa ovim prčkanjem oko ppa. Možeš da probaš ovako:

Idi u menu > system > software sources

Klikni na additional repositories pa dole na add new repository. Tu dodaj ovo:

deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main

izbacice ti grešku zbog ključa. Kreiraj fajl na desktopu (Dakle, fajl. Desni klik create documenty > empty file) i u njega nalepi sledeće:

[CODE]-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.6
Comment: Hostname: keyserver.ubuntu.com

mI0ETXlApgEEAMn0Gor0/i4kLfQR15Ae5T8Ea6PRIcQX//UDW13zCrU62JMwqNLP54okoQA+
FHG66ZDe4Fhn+t3tx6cwZfATnEXMhs50oDBk+7Q2jeGNHH0WbygXFn62HTC44Gs6TjlMziUm
Al07oO52wEwgkxNvYyBQI9IP8uklCqxxvxUDdzQFABEBAAG0HExhdW5jaHBhZCBQUEEgZm9y
IFNjcmVlbmxldHOIuAQTAQIAIgUCTXlApgIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AA
CgkQlOWMNKhnDox0+gQAyT2bhx5En/grH11kkL9lJtq8qVdrOgiqER1DPuNCZsLOpQ24bBzu
MMj7hweqnziU4Icz7qHQGCVwKTeI7rMZp0SpSuV9K0I65R/korUW0XeGa0o0PXAsA1SAWR5h
n69SrL02aBuvV8TyuSMudjpZkwTETnQrBg21e1gujPg5FWk=
=cGbb
-----END PGP PUBLIC KEY BLOCK-----[/CODE]

Možeš da ga sačuvaš samo kao key

Zatim ponovo idi u software sources i otvori Authentication keys pa klikni na import key file i izaberi fajl key sa desktopa na koji si nalepio ključ.

Zatim ispravljena skripta:

#!/bin/bash sudo dpkg -l python-wnck >/dev/null2>&1 if [ $? == 0 ]; then echo "OK" else echo "Install python-wnck" sudo apt -y install libwnck22 wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb sudo apt --fix-broken -y install fi sudo dpkg -l python-gnomekeyring >/dev/null2>&1 if [ $? == 0 ]; then echo "OK" else echo "Install python-gnomekeyring" wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb sudo apt --fix-broken -y install fi #sudo add-apt-repository ppa:screenlets/ppa #sudo sed -i 's/bionic/xenial/g' \ /etc/apt/sources.list.d/screenlets-ubuntu-ppa-bionic.list sudo apt update && sudo apt install screenlets screenlets-pack-all -y

skriptu sačuvaj kako ti je već rečeno, možeš samo skripta, zatim otvori terminalČ

cd Desktop chmod +x skripta sudo ./skripta

I to je to, nadam se da ćeš se snaći.

Mint još nije u punoj snazi, ima još tu da se radi
1: Nedostaju neki programi npr. Gnome Subtitle, Steam-jeste da može da se instalira Steam(FLATPAK) ali ne bih ja to,
ttf-mscorefonts-instaler- snašao sam se i oko toga tako što sam našao te fontove, itd. mada ako meni nedostaju neki programi, mogu misliti kako je onome koji je još zahtevniji
2: Disper ne radi prebacivanje sa ekrana na ekran moraće na standardan način
3: Iconice i teme, malo teže funkcioniše, znam gde mogu da ih skinem ii teme u podešavanje, i da ubacim da ubacim direktno koje skinem sa sajta /home/cat/.themesa i /.icons i da instaliram neke u deb slabo ima za verziju Ubuntu 18.04, a ja ne volim da vidim one prazna polja u promeni teme
4: Dosta još stvari fali na 18.04
Meni je Linux Mint 19 ekstra treba popraviti još neke stvari pa će da radi kao 18
:slight_smile:
Mračni nije problem može i direktan
sudo add-apt-repository ppa:screenlets/ppa
automatski će mu dodati key isto je kao na Ubuntu, mada ja tamo ne vidim ništa za ubuntu 18.04
tako da ne znam da li će ubaciti prodavnicu posle updata tj. da će ti uopšte ubaciti, ako ne idi onda direktno odatle instalaciju ideš na
View package details
i nađeš neki e sada kako ja vidim ima samo trusty1
i to ne znam da li će ti raditi

Hvala obojici @mracni covek tebi za ovo oko skripte,kontam ono deb ide u software sources(tu je meni i opera pa chrome a i Etcher)…pa bese polje navise su uvezeni kljucevi i na kraju skripta da se zanimam ovih dana…Knez i ti si u pravu radi 19-tica lepo,ali imam utisak sva nesto mekana mlitava…nema onu kako dase izrazim cvrstinu kao 18.3.Ali popravice zanimljivo je citah na Mint blogu LMDE 3 “Cindy” Cinnamon – BETA Release – The Linux Mint Blog prave ovo beta zasnovano na debianu,prakticno Mint baziran na njemu.Zanimljivo ima i dase skine ISO a na blogu,kazu probaju ako nekad nestane Ubunu :rolleyes: kao dace to ikad biti…nije Kanonikal tako slab :smiley:

deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main

ide u:

/etc/apt/sources.list.d/additional-repositories.list

U software sources > additional repositories što će upisati u additional-repositories.list

čitao sam za LMDE3, i komentarisali smo o tome pre neki dan malo ne vezano, tek ovako. Debijan je sve na stabilnost ne prati toliko novitete, tako da će ga LM malo u tome pogurati, ali budi oprezan to je ipak debijan, ne voli on toliko mlitavih programa, tj nestabilnih programa kao bi oni to nazavli

Neće ići direktan jer nije podržan taj ppa za bionic, tako da mora ručno da se ubaci launchpad ppa za yakkety

deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main

Ono gore što sam napisao, testirao sam na Mintu 19 xfce.

bionic označava verziju 18.04 Ubuntua
yakkety označava verziju 16.04

znam ali i ne mora, može otatle skidati deb dokumenta jedan po jedan View package details[/URL], tako sam ja instalirao skypeweb za pidgin [URL=‘https://launchpad.net/~screenlets/+archive/ubuntu/ppa/+packages’]

moda glupo pitam,ali neznam pa pitam,kako terminalom to da dodam?Obicno ranije sam to radio sa recimo gksudo leafpad pa mesto gde je fajl,ali je sad komanda gksu izbacena.

Aha, na to misliš. Pretpostavljam da će raditi i tako, to nisam testirao. Testirao sam ono gore napisano, evo i ovo:

[CODE]#!/bin/bash
sudo dpkg -l python-wnck >/dev/null2>&1
if [ $? == 0 ]; then
echo “OK”
else
echo “Install python-wnck”
sudo apt -y install libwnck22
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-wnck_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-wnck_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi
sudo dpkg -l python-gnomekeyring >/dev/null2>&1
if [ $? == 0 ]; then
echo “OK”
else
echo “Install python-gnomekeyring”
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gnome-python-desktop/python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo dpkg -i python-gnomekeyring_2.32.0+dfsg-4_amd64.deb
sudo apt --fix-broken -y install
fi

sudo apt-key adv --keyserver keys.gnupg.net --recv-keys B698B1F9972BB2A7A06CC76494E58C34A8670E8C
sudo echo “deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main” >> /etc/apt/sources.list.d/additional-repositories.list

sudo apt update && sudo apt install screenlets screenlets-pack-all -y [/CODE]

sad će sve sama skripta uraditi, ne mora ništa u software sources

jednom komandom:

sudo echo "deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main" >> /etc/apt/sources.list.d/additional-repositories.list
ili:

gksudo leafpad /etc/apt/sources.list.d/additional-repositories.list

pa dopises.

ok, uradi ovo ideš u podešavanje pa izvori programa pa dodatne riznice (dodaj novu riznicu) e tu dodaj
[deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main](‘http://deb http://ppa.launchpad.net/screenlets/ppa/ubuntu yakkety main’)
zatim otvori termian “sudo apt update” uradi updata, ne brini javi će ti grešku da nedostaje Key, kada završi updat ti odmah dodaj ovu komandu
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8670E8C
Kada to uradiš ponovi komadnu sudo apt update i tada će ti raditi

Hvala svima dovoljno materiala imam,pa cu sad polako krenuti da to i isprobam…:slight_smile: