24.6.19
verrouiller un fichier sous Linux
sudo chattr +i xxx.txt
pour dévérouiller :
sudo chattr -i xxx.txt
22.6.19
installer les programmes audio de ubuntustudio
ou aller voir sur la page https://doc.ubuntu-fr.org/ubuntu_studio
8.6.19
2.5.19
installer extension sln sur visual studio
//installer visual studio code
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main"
sudo apt install code
//installer .net core 5.0
//https://docs.microsoft.com/fr-fr/dotnet/core/install/linux-ubuntu
wget -q https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb-O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
sudo add-apt-repository universe
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-5.0
//extensions
installer les extensions :
- C# de OmniSharp
- vscode-solution-explorer de Fernando Escolar
- live share de microsoft
- nuget package manager de jmrog
- visual studio intellicode de microsoft,
- vscode-icons de vscode icons team
dans l'onglet 'explorer' appuyer sur 'Open Folder'
créer un dossier vscode_folder et le sélectionner et ensuite l'icone vs doit apparaître
EXEMPLE DE PROJET
///////////
//créer un répertoire pour le projet
mkdir testvs
//aller dans le répertoire
cd testvs
//créer la solution
dotnet new sln -n TestVS
//créer un projet console TestConsole
dotnet new console -n TestConsole
//créer un projet library TestLibrairie
dotnet new classlib -n TestLibrairie
//ajouter le projet console à la solution
dotnet sln TestVS.sln add ./TestConsole/TestConsole.csproj
//ajouter le projet librairie à la solution
dotnet sln TestVS.sln add ./TestLibrairie/TestLibrairie.csproj
//référencé le projet librairie au projet console
dotnet add TestConsole/TestConsole.csproj reference TestLibrairie/TestLibrairie.csproj
//générer le projet
dotnet build
//lancer le projet
dotnet run --project TestConsole
dans vscode, File - Open Folder, et sélectionner le dossier
AUTRES COMMANDES :
dotnet new
dotnet build
dotnet run
dotnet run --configuration Release --no-build --project Tailspin.SpaceGame.Web
dotnet --help
//////////
28.4.19
installer gnome shell + arc theme
cliquer sur "cliquez ici pour installer l'extension du navigateur"
sudo apt install chrome-gnome-shell
https://extensions.gnome.org/extension/19/user-themes/
dans gnome tweak tool le shell theme doit être activé
sudo apt-get install arc-theme
15.4.19
11.4.19
Monter un disque automatiquement sur Ubuntu
sudo blkid
repérer le disque souhaité p. ex :
/dev/sda1: LABEL="DATA" UUID="01D3343AF73E7750" TYPE="ntfs" PARTUUID="02bbf45b-01"
dans le fichier /etc/fstab ajouter la ligne :
# DATA /dev/sda1
UUID=01D3343AF73E7750 /media/delphives/DATA ntfs errors=remount-ro 0 1
27.3.19
créer un .deb + raccourci gnome à partir d'un .jar
hellolinux/DEBIAN
hellolinux/usr/bin/hellolinux.sh
hellolinux/usr/lib/hellolinux/hellolinux.jar
hellolinux/usr/lib/hellolinux/dependences.jar
hellolinux/usr/share/doc/hellolinux/hellolinux.gif
dans le fichier 'hellolinux.sh' :
java -jar ../lib/hellolinux/hellolinux.jar
ensuite il faut créer un fichier nommé 'control' dans le répertoire 'hellolinux/DEBIAN' :
Package: hellolinux
Version: 1.0
Section: java
Priority: optional
Architecture: all
Maintainer: Delphives
Description: mon premier package deb
à partir d'un fichier jar
...
...
ensuite sur le bureau lancer la commande :
dpkg --build hellolinux
cela va générer le 'hellolinux.deb' sur le bureau et on peut l'installer :
sudo dpkg -i hellolinux.deb
on peut ensuite lancer l'application :
sh /usr/bin/hellolinux.sh
11.3.19
ubuntu gnome vpn configuration
créer un raccourci bureau personnalisé sous gnome
puis click droite sur "Skype.desktop" et Properties-->Permissions-->Allow executing file as program
8.3.19
12.2.19
installation popcorntime sur linux mint
mkdir /opt/popcorn-time
wget https://get.popcorntime.sh/build/Popcorn-Time-0.3.10-Linux-64.tar.xz
tar -xf Popcorn-Time-0.3.10-Linux-64.tar.xz -C /opt/popcorn-time/
*************************************************************************
sudo ln -sf /opt/popcorn-time/Popcorn-Time /usr/bin/popcorn-time
*************************************************************************
sudo vi /usr/share/applications/popcorntime.desktop
[Desktop Entry]
Version = 1.0
Type = Application
Terminal = false
Name = Popcorn Time
Exec = /usr/bin/popcorn-time
Icon = /opt/popcorn-time/src/app/images/popcorntime.png
Categories = Application;
*************************************************************************
sudo apt-get update
sudo apt-get install libgconf-2-4
11.2.19
meilleures applications sécurisées pour Android
Signal Private Messenger : https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms
DuckDuckGo Browser : https://play.google.com/store/apps/details?id=com.duckduckgo.mobile.android
ProtonMail : https://play.google.com/store/apps/details?id=ch.protonmail.android
LastPass Password Manager : https://play.google.com/store/apps/details?id=com.lastpass.lpandroid
Find My Device : https://play.google.com/store/apps/details?id=com.google.android.apps.adm
Telegram : https://play.google.com/store/apps/details?id=org.telegram.messenger
1.2.19
supprimer virtualbox de linux lite (slow boot)
sudo systemctl stop vboxadd.service
sudo systemctl stop vboxadd-service.service
sudo systemctl disable vboxadd.service
sudo systemctl disable vboxadd-service.service
25.1.19
Audio + Vidéo sous Linux
https://popcorntime.sh/fr
16.1.19
bluray sous linux
sudo apt-get install vlc libaacs0 libbluray-bdj libbluray2
mkdir -p ~/.config/aacs/
cd ~/.config/aacs/ && wget http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg
15.1.19
Git + eclipse
http://download.eclipse.org/egit/updates
tout cocher
dans Windows>Preferences>Team>Git changer le "Default repository folder"
ouvrir la perspective git
Clone a Git repository
URI : https://github.com/delphives/clockFX.git
renseigner User et Password et cocher "Store in Secure Store"
une fois que le projet apparaît dans la perspective git il faut faire un import depuis la perspective java et on peut travailler dessus
7.1.19
changer le modèle .tt pour l'entity framework
public <#=code.Escape(entity)#>()...
6.1.19
mot de passe "guest" pour NAS synology
5.1.19
backup rsync
rsync -Paruv --delete --ignore-errors --exclude='.local/share/Steam' --exclude='.docker' --exclude='OneDrive' /home/delphives/ /media/delphives/BACKUP/delphives
echo "rsync -Pruv --delete --ignore-errors --exclude={.local,.cache} /home/delphives /media/delphives/WDElements/"
echo "rsync -Pruv --delete --ignore-errors /home/delphives/pCloudDrive/ /media/delphives/DATA/BACKUP_PCLOUD"
echo "rsync -Pruv --delete --ignore-errors /home/delphives --exclude={pCloudDrive} /media/delphives/WDElements/"
echo "rsync -Pruv --delete --ignore-errors /media/delphives/DATA /media/delphives/WDElements/"
echo "rsync -Pruv --delete --ignore-errors /home/delphives --exclude={/home/delphives/.local/share/Steam} /media/delphives/WDElements/"
echo "rsync -Pruv --delete --ignore-errors /home/delphives/.local/share/Steam/steamapps/common/Left 4 Dead 2/left4dead2/addons /media/delphives/WDElements/left4dead2"
echo "**************************************************************"
echo "Sauvegarde terminée!!!"
echo "**************************************************************"
read touche