Mac OS X Lion : thème graphite, Auto-Save et permissions

Nicolas Furno |
Avec la Developer Preview 2 de Mac OS X Lion, quelques nouveautés sont apparues ici ou là dans le futur système d'Apple. Les amateurs noteront tout d'abord la réapparition du thème Graphite qui était absent de la première version de Lion.

http://static.macg.co/img/2011/2/skitched-20110401-105859.jpg

À propos d'interface, Apple a légèrement modifié le fond d'écran par défaut. C'est toujours le mont Fuji japonais avec un ciel rose, mais l'angle a changé et l'image a désormais plus de nuages et semble moins vide. C'est le seul changement d'ailleurs dans les fonds d'écran, le reste de la gamme proposée par Mac OS X n'a pas changé entre Snow Leopard et Lion.

http://static.macg.co/img/2011/2/fond-20110401-112152.jpg

Dans ce même panneau de préférences dédié à l'apparence du système, on trouve bizarrement une option pour régler la durée avant que l'enregistrement automatique verrouille un document. Par défaut, c'est deux semaines après la dernière modification, mais on peut désormais sélectionner une durée entre un jour et un an.

http://static.macg.co/img/2011/2/skitched-20110401-114835.jpg

Autre changement, cette fois dans les profondeurs du système. Apple a modifié les permissions par défaut de certains dossiers dans Mac OS X Lion. La plupart des dossiers du système, mais aussi dans les bibliothèques utilisateurs vont passer de 775 (modifiables par un administrateur) à 755 (modifiables par le compte root uniquement). Les seuls dossiers qui vont rester inchangés dans la Bibliothèque d'un utilisateur seront les caches, le dossier des polices, le dossier Java, mais aussi QuickTimeStreaming, Receipts ou encore Tomcat.

L'idée est bien sûr de limiter les modifications des fichiers du système. Dans Mac OS X Lion, le dossier Bibliothèque est désormais caché par défaut dans le dossier utilisateur : on peut toujours y accéder, mais pas aussi facilement qu'avant. Par défaut, le compte root n'est pas activé dans Mac OS X, même si on peut toujours l'activer via le service d'annuaire (dans le dossier "CoreServices" situé dans la bibliothèque du système).
avatar Powerdom | 
Ce n'est pas le plus réussi. Ou alors il faudrait le voir plein ecran
avatar ce78 | 
Je me demande si quelqu'un a déjà vu un lion sur le mont Fuji...
avatar Giru | 
Quelle nouveauté :) Un changement de fond d'écran. Ceci dit, il est très joli. C'est bien aussi pour Graphite, j'ai toujours trouvé les boutons tricolors assez laids.
avatar qslprod | 
On veut encore plus de fond d'ecran :)))
avatar SolMJ | 
Sérieusement, ils ont rien d'autre à faire que changer le fond d'écran par défaut ? Je m'inquiète de plus en plus là...
avatar nicogala | 
Ce qui m'inquiète moi c'est plus la fermeture... genre rendre de plus en plus difficile (dissuader) le bidouillage du système... C'est que j'y vais régulièrement dans le dossier Bibliothèque moi !
avatar Komm | 
Quel est l'intérêt de masquer des dossiers comme ça? Moi j'y fais un tour de temps en temps. S'il faut activer le root pour ça... pfffff...
avatar YAZombie | 
Ben si tu t'inquiètes c'est que tu ne l'as pas essayé! :)
avatar Rongnan | 
@ SolMJ : Oui, je suis certain aussi que toute l'équipe de développement OSX travaille 12h/jour à parfaire les futurs fonds d'écran : quelle bande de feignasses incompétentes
avatar laurange | 
En l'utilisant dans Pages sur iPad je m'imagine que l'aut-save va chenger beaucoup d'habitudes. Avec ca et l'historisation, il n'y aura plus beaucoup de raisons de perdre son travail en cours
avatar ErGo_404 | 
C'est assez inquiétant je trouve de ne plus vraiment pouvoir modifier les fichiers système. Ca revient à s'approcher d'une plateforme complètement fermée.
avatar Nicolas Furno | 
@ ErGo_404 : Pas du tout, on peut toujours modifier les éléments mais il faut passer par un compte root ou alors modifier les permissions temporairement. Si tu as besoin de modifier un fichier système, tu sauras le faire.
avatar Philactere | 
Petite question de curiosité aux admin ici présent : Quels sont les différences entre un compte adminet le compte root sur OSX ? En gros quels sont les privilèges qu'a le compte root mais que n'a pas un compte admin ?
avatar nicogala | 
@ nicolasf : mais ça devient de plus en plus difficile, caché et ça va donner quoi ? On va vouloir être en root en permanence, la sécurité y gagnera ? Je vois pas bien leur but dans cette maneuvre... c'est une honte d'avoir des dossiers auxquels les Mme Michu ne comprennent rien ? Faut les cacher voire en empêcher l'accès direct ?
avatar SolMJ | 
rongnan : c'est effectivement l'impression que ça donne...
avatar SolMJ | 
Par contre le fait de cacher les dossiers bibliothèque est une bonne idée, l'utilisateur lambda ne devrait pas y toucher, quant au bidouilleur/développeur il utilisera le terminal tout simplement.... Mais bon c'est pas quelque chose qui demande 1 mois de développement ça...
avatar SolMJ | 
Pour l'instant Lion me fait plus penser à un Snow Leopard bis qu'autre chose...
avatar clemens94 | 
Ils ont rajoutés le nuage radioactif ? x) (désolé je
avatar legallou | 
@ rongnan Prochaine étape, qui demandera sûrement deux semaines de travail à toutes les équipes et un audit poussé, mettre les nuages du bas aussi dans le ciel.
avatar vintz72 | 
Les dossiers ne seront pas masqués, mais accessibles en lecture uniquement. (7 => 5, on perd le bit d'écriture seulement)
avatar Benlop | 
@SolMJ Renseignez-vous un peu, vous verrez que ce n'est pas le cas. Il y a, contrairement à Snow Leopard, une palanquée de nouvelles fonctions qui vous sauteront aux yeux. Je vous laisse vous renseigner.
avatar daito | 
MacG aurait pu aussi évoquer le partage d'écran multi-utilisateur introduit dans cette beta2 : http://www.appleinsider.com/articles/11/03/31/mac_os_x_10_7_lion_to_introduce_multi_user_screen_sharing.html
avatar Le_iPodeur | 
Les dossiers ~/Library/Application Support, ~/Library/Preferences et /Library/Prefpanes passent aussi en 755 ? Comme j'interviens régulièrement, mettre mon password a chaque fois va me ralentir d'au moins 5 secondes, ce qui est intolérable.
avatar eseldorm (non vérifié) | 
Les trolls sortent… Les dossiers du dossier Bibliothèque n'auront plus la possibilité d'être modifié par l'administrateur directement. Il sera toujours possible de passer par le terminal… ou de modifier les autorisations une bonne fois pour toute. O.M.G. combien de dossiers/documents ont déjà ces permissions dans le système, voir des permissions encore plus restrictives ? Certains ne vont pas dormir ce soir :p La modification des permissions de 775 à 755 ne modifiera en rien le fait que le dossier Bibliothèque soit caché, c'est vrai. Mais celui ci aura un flag caché ;) Sinon, Cmd+Shift+G > ~/Library et le problème du dossier caché est résolu. C'est vrai que c'est difficile…
avatar Nicolas Furno | 
@ daito : parce que ce n'est pas nouveau, en fait… https://www.macg.co/news/voir/190562/mac-os-x-lion-acces-a-distance-multi-utilisateurs
avatar béber1 | 
[quote]ErGo_404 C'est assez inquiétant je trouve de ne plus vraiment pouvoir modifier les fichiers système. Ca revient à s'approcher d'une plateforme complètement fermée.[/quote] pfff.... Que n'as-ton pas dit en passant de Mac OS9 à Mac OSX, OS9 où on pouvait allègrement foutre un souk innomable de fichiers et dossiers partout... Premièrement il faudra attendre la version finale de Lion pour se prononcer, et si le recours à root s'averait nécessaire, il suffira d'activer le compte comme d'hab, et de s'identifier/mdp en root pour les modifs -justifiées- qui le reclament. Bref, pas la mer à boire Bref pas la mer
avatar nicogala | 
Pas la mer à boire mais on ralentit et on complexifie... drôle de voie, me semblait qua la philosophie d'Apple était de faciliter... apparemment c'est que pour la consommation qu'on simplifie, pas pour l'utilisation "expert" . Pour ceux qui justifient par le fait que le Terminal permettra tjrs de le faire : à quoi bon développer les sélections multiples, le glisser-déposer etc si c'est pour en revenir tjrs à la ligne de commande ? perso je vais bcp plus vite en faisant des clic-droit "compresser xxx" , modifier dans TextEdit puis "Enregistrer sous..." qu'en me farcissant des lignes de commandes. Il n'y a pas une façon unique de faire les choses, et c'était bien comme ça. Dans les MacOS "classiques" il y avait la notion de "Finder Simplifié" qui allait très bien aux Mme Michu, ça serait bcp plus intelligent de ressortir ça et de laisser l'organisation et l'accès total aux autres plutôt que de faire un truc fermé et caché par défaut qu'il faut s'emmerde à ouvrir pour la moindre action.
avatar daito | 
@Nicolasf ahh oui autant pour moi!
avatar SolMJ | 
benlop : J'ai testé Lion, pour le nouveau lanceur d'applications... ben c'est un lanceur quoi, je vois pas ce qu'il apporte de plus par rapport au dossier Applications qui est déjà dans le dock par défaut... quant à Spaces mis à part le fait qu'on ne peut plus disposer les bureaux qu'horizontalement (adieu la disposition en quadrillage) ce qui est plus une limitation inutile qu'autre chose, je cherche encore l'avancée...
avatar domshovel | 
moi je trouve que Lion c'est ...rrrzzzz rrrzzzz !!!!! :)
avatar oomu | 
"Je vois pas bien leur but dans cette maneuvre... c'est une honte d'avoir des dossiers auxquels les Mme Michu ne comprennent rien ? Faut les cacher voire en empêcher l'accès direct ? " oui. c'est ainsi dans une distrib linux moderne : tout /etc /usr /var et autres sont interdits à non Root. Le dossier personnel ne contient pas de fichier système ni de "Library", et à terme le chaos des fichiers ".quelquechose" sont mis dans un dossier .local de l'utilisateur qui est censé être _invisible_ (l'interface graphique ne le montre pas) - "C'est assez inquiétant je trouve de ne plus vraiment pouvoir modifier les fichiers système. Ca revient à s'approcher d'une plateforme complètement fermée." faux, il vous suffit de passer root. opération technique qui VOUS demande d'agir expressément, pas seulement de taper votre mot de passe dans un popup surprise que les gens valident sans y penser. - "Ce qui m'inquiète moi c'est plus la fermeture... genre rendre de plus en plus difficile (dissuader) le bidouillage du système... C'est que j'y vais régulièrement dans le dossier Bibliothèque moi ! " vous y irez toujours. Vous ouvrirez le dossier en donnant le chemin au Finder, vous vous ferez un raccourci vers lui dans la barre latérale, ou vous désactiverez son invisibilité. Vous survivrez. Les gens qui ont rien à foutre de la technique arrêteront de se perdre dans ce dossier bizarre et de me déplacer le profil de Thunderbird !
avatar oomu | 
@SolMJ [01/04/2011 13:03] "Pour l'instant Lion me fait plus penser à un Snow Leopard bis qu'autre chose..." vous avez tort. en un écran Space combine les applications plein écrans et Exposés. une touche : poum ! vision globale de l'activité de l'ordinateur. c'est très pratique. - ensuite, y a tellement de nouvelles fonctionnalités un peu partout et d'affinements de l'interface que je vais pas encore me répéter. Quelqu'un l'a déjà signalé : le support du bureau distant multi-utilisateur . mais bon, parlez du fond d'écran... Vous réalisez qu'apple a des prestataires en permanence pour s'occuper du choix des images ? y a eu tout un article sur le photographe qui a découvert que son travail fut acheté par Apple pour l'image par défaut de l'ipad , vous pouvez donc savoir comment travaille Apple. Non ce n'est pas l'expert en débuggage du noyau de os x qui a été obligé d'aller chercher avec ses petites mimimes une zolie image... (et on a demandé, mais les graphistes et ergonomes de apple sont nuls en débuggage kernel...) - "Pas la mer à boire mais on ralentit et on complexifie... drôle de voie, me semblait qua la philosophie d'Apple était de faciliter... apparemment c'est que pour la consommation qu'on simplifie, pas pour l'utilisation "expert" . " dans le monde linux : Selinux (ou AppArmor), les accès Mandatoires, et le sandboxing sont tous des sophistications qui visent à empêcher qu'on brise l'ordinateur par erreur ou malveillance. _oui_ il _FAUT_ rendre _INVISIBLE_ les arcanes de la Machine ! Cela AIDE les gens ! Le technicien, le passionné, peut TOUJOURS passer de l'autre coté du Miroir. Toutes les clés sont dans Mac Os X, ouvrez le Terminal, dites lui d'ouvrir le Finder et les Zolis Programmes sur les trucs qui vous intéressent et hoo merveille, vous aurez de zolis icones. Allez voir les Coreservices Touchez aux plists Lancez les outils de tests de XCode Bidouillez les Kext du noyau tout vous est accessible pour VOUS quand VOUS le souhaitez.
avatar David_b | 
[b]@nicogala:[/b] Un "expert" qui ne sait pas utiliser le Terminal? Dans ce cas, il vaut mieux qu'il n'ait pas accès à certains dossiers par défaut. Le glisser-déposer, c'est bien, mais ça ne remplace pas le Terminal pour bosser efficacement, ou même pour facilement... "zipper" : "zzk", c'est ce que je tape pour zipper d'un coup tous les fichiers du dossier ouvert, et les supprimer pour ne garder que les zip. 3 lettres à taper, y a pire comme "lignes de commande" : les alias, c'est pas fait pour décorer ;) Je n'ai pas encore Lion sous la main, mais je suis près à parier que ce sera bien pensé.
avatar oomu | 
@Philactere [01/04/2011 12:49] "Petite question de curiosité aux admin ici présent : Quels sont les différences entre un compte adminet le compte root sur OSX ? En gros quels sont les privilèges qu'a le compte root mais que n'a pas un compte admin ?" Dans os X (et ubuntu) le premier compte que vous créez, typiquement à votre nom, est déclaré "administrateur". Techniquement cela signifie qu'il est autorisé à devenir Root sur demande. (c'est le principe du "sudo" ). Quand Os X vous demande votre mot de passe, il s'en sert pour vérifier si votre compte peut devenir "root". Une fois devenu "root", il peut modifier le système à votre demande. Root est un compte créé lors de l'installation de os x (et de tout système unix). Il est en gros l'équivalent du compte nommé "administrateur" dans windows. Root est un compte unix qui a droit à tout, peut tout lire et tout écrire (dans la pratique, depuis l'arrivée des accès mandatoires, politiques de sécurités et restrictions du noyau selon le "contexte" ou "sandboxing", c'est moins vrai. aussi bien dans linux que Os X. bien sur Root a le pouvoir de détricoter les protections ) bref : travailler en tant que "root" est une très mauvaise idée (une erreur et pouf, l'ordi obéit). On passe donc d'un compte utilisateur au compte root que lorsque nécessaire. - en réalité, le vrai danger c'est que l'utilisateur en toute bonne foi demande à la machine de faire un truc destructeur (détruire sa propre musique, envoyer un spam a ses propres contacts, etc). Protéger donc le système n'est pas suffisant il faut aussi protéger l'utilisateur de tous les margoulins qui vont tenter de déguiser leur logiciels/sites webs en choses désirées par l'utilisateur. Il faut brider le compte utilisateur et l'empêcher de faire tout sans confirmation explicite. C'est ce vers quoi on s'achemine, dans un noble but : arrêter d'avoir des ordis incompréhensibles qui "trop de la lol, je trouve plus ma thèse..."
avatar CountDown | 
Pff encore moins de couleurs pour cet OS, je comprends pas trop pourquoi mais ça ne me plait pas en out cas.
avatar Florian Innocente | 
@ nicogala : "C'est assez inquiétant je trouve de ne plus vraiment pouvoir modifier les fichiers système. Ca revient à s'approcher d'une plateforme complètement fermée." Ce qui conviendra à l'immense majorité des gens. Dans Mac OS avant X on avait un gestionnaire d'extensions par exemple, tellement on pouvait bidouiller le système, je ne suis pas sûr que cette époque me manque.
avatar BeePotato | 
@ nicogala : « Dans les MacOS "classiques" il y avait la notion de "Finder Simplifié" qui allait très bien aux Mme Michu, ça serait bcp plus intelligent de ressortir ça » Préférences Système -> Contrôle parental C’est déjà ressorti.
avatar Philactere | 
Oui ça je connais oomu, merci. Mais dans OSX il y a possibilité de créer des comptes admin à tire larigot et en parallèle il existe un compte root dès l'installation de OSX (même si désactivé). Ma questio était : Existe-il une différence de privilèges entre un compte utilisateur _avec des droits admin_ et le compte root ? Merci
avatar SolMJ | 
oomu > j'espère que tu as raison et que je serai satisfait à l'arrivée. Je dis juste qu'en l'état les "améliorations" de Lion me semblent plus tenir de l'iOSisation qu'autre chose : on essaye de prendre un maximum de iOS, on regarde si ça marche à peu près avec la magic mouse et basta, au final l'expérience utilisateur ne me semble pas toujours amélioré, il n'y a qu'à voir la présentation de Lion ou la personne qui présente le système s'y reprend de nombreuses fois avant de réussir ce qu'il voulait faire. Au fait quelqu'un peut m'expliquer pourquoi les bureaux en grille ont disparus de Lion ? C'est une des fonctions de Spaces que j'utilisais le plus... avec les flèches du clavier + option... Maintenant il faut faire des swipes à trois doigts jusqu'à tomber sur le bon bureau, elle est où l'avancée ergonomique là-dedans ?
avatar Eurylaime | 
CoreServices : le dossier fourre tout ^^
avatar Mark Twang | 
@ SolMJ : Et Exposé avec Spaces dans un coin pour voir tous ses bureaux en un mouvement de souris ?
avatar SolMJ | 
mark twang > ça fait toujours 2 actions, au lieu d'une seule actuellement...
avatar BeePotato | 
@ Philactere : « Ma questio était : Existe-il une différence de privilèges entre un compte utilisateur _avec des droits admin_ et le compte root ? » Le compte root a les privilèges les plus élevés en permanence. Un compte administrateur n’a pas ces privilèges (tout en en ayant jusqu’à présent un peu plus qu’un compte utilisateur standard — c’est apparemment sur le point de changer avec Lion), mais il a le droit de les obtenir pour une durée limitée en échange de son mot de passe. Le résultat est que ça limite fortement le risque d’erreur lors de la manipulation des fichiers du système, vu qu’il faut normalement saisir son mot de passe avant que l’action soit réalisée (ce qui est censé permettre de se rendre compte qu’on a fait une fausse manip — mais ne permet en rien de se protéger des erreurs qu’on comment en croyant dur comme fer qu’elles n’en sont pas).
avatar BeePotato | 
@ SolMJ : « C'est une des fonctions de Spaces que j'utilisais le plus... avec les flèches du clavier + option... » Une remarque : tu gagnerais à changer de raccourci clavier pour cette fonction. En effet, option + flèches, c’est un ensemble de combinaisons de touches permettant de déplacer le curseur au sein d’une zone de texte (avec les flèches horizontales, déplacement de mot en mot ; avec les verticales, déplacement de parapgraphe en paragraphe). Tu t’en prives en utilisant ces combinaisons pour Spaces (la remarque est tout aussi valable pour commande + flèches, pour une raison similaire).
avatar doublebind | 
Bien d'accord moi aussi pour cacher le dossier library de l'utilisateur. D'autant qu'avec la francisation du système, un dossier "Bibliothèque" dans son chez soi au milieu des dossiers "Bureau", "Images", "Vidéos", "Musique"; etc., ça prête vraiment à confusion pour le commun des mortels. Et pour les grincheux, vous vivrez tout aussi bien en activant l'affichage des dossiers cachés dans le Finder (un truc "d'expert" justement).
avatar Anonyme (non vérifié) | 
Le rapport entre le Mont Fuji et Apple est une pomme : http://s1.hubimg.com/u/1618484_f248.jpg rien à voir avec un félin....
avatar lyon3 | 
Il me semble que la plupart du temps quand on apprend à quelqu'un à utiliser OS X on lui dit : bon ben voila t'as un dossier bibliothèque mais en fait faut surtout pas y toucher. Donc il est indéniable que ce sera mieux pour l'utilisateur lambda. Après on a besoin d'y aller pour réparer des trucs ou nettoyer d'une part et pour bidouiller d'autre part. Si l'iosisation va jusqu'au bout, il sera peut être inutile de réparer ou nettoyer (comme dans l'iPhone). Pour les bidouilleurs j'ai bien peur qu'apple considère un jour la bidouille sur mac comme du jailbreak. En fait plus c'est simple et ça marche bien, moins il y a besoin de bidouiller. Je vais me faire engueuler mais ce que j'ai aimé quand je suis passé de Windows à OS X c'est l'absence de customisation inutile qui pourrit le système. Il y a juste deux couleurs pour le système bleu et gris, pire encore sur iOS, il n'y a même plus le choix. Mais en même temps c'est ça le boulot d'apple créer des interfaces simples et fonctionnelles. Le problème n'est pas que l'on ne puisse pas bidouiller, mais plutôt que l'on ai besoin de bidouiller non ?
avatar VTS | 
[quote]Root est un compte créé lors de l'installation de os x (et de tout système unix). Il est en gros l'équivalent du compte nommé "administrateur" dans windows.[/quote] L'équivalent de Root c'est System :) Administrateur ne peut pas supprimer un fichier/dossier en cours d'éxecution, une dll active, un processus critique,... par contre System le peut. Administrateur n'est juste qu'un compte administrateur par défaut quand on ne choisit par Administrateur comme nom à l'installation.
avatar nirom | 
Chez moi Aperçu ne veut toujours pas imprimer pour une raison que j'ignore et Safari a un curieux bogue qui empêche quelques fois de saisir du texte. Un redémarrage de Safari corrige le problème. iCal a également changé d'aspect. Celui arbore maintenant le look d'un calendrier de bureau en cuir avec des pages détachables!
avatar PJG | 
Pour votre dossier (Bibliothèque Utilisateur) invisible, il suffit de le faire apparaitre avec "Onyx" et de refaire un nouveau dossier pour glisser à l'intérieur les alias dont vous avez besoins. C'est ce que j'ai fait.

Pages

CONNEXION UTILISATEUR